node : 无法将“node”项识别为 cmdlet函数脚本文件或可运行程序的名称。 最全面有效的解决方案
Posted 人间凡尔赛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node : 无法将“node”项识别为 cmdlet函数脚本文件或可运行程序的名称。 最全面有效的解决方案相关的知识,希望对你有一定的参考价值。
执行nodejs文件错误:
这个错误提示通常是由于你的系统无法识别 "node" 命令,可能是由于你没有正确地安装或配置 Node.js 环境变量。
问题描述
原因分析:
可能原因包括:
1.Node.js未正确安装:如果Node.js尚未正确安装,则系统将无法找到Node.js的安装目录,
从而无法正确识别"node"命令。
2.系统环境变量未正确配置:在Vindows系统中,您需要手动配置Node.js的环境变量,
以便系统可以正确地找到Node.js的安装目录。如果环境变量未正确配置,则系统将无法
正确识别"node"命令。
3.终端会话未正确初始化:如果您最近安装了Node.js,但终端会话尚未正确初始化,则系
统将无法正确识别"ode"命令。在这种情况下,您需要关闭并重新启动终端会话,以便
系统可以正确加载环境变量。
解决方案:
以下是一些可能的解决方法:
1.确保已正确安装Node.js:如果尚未安装Node.js,请从官方网站下载并安装Node.js.
安装程序将自动将Node.js添加到您的系统略径中。
2.检查您的环境变量是否正确设置:在Vindows操作系统中,您需要手动设置Node.js的
环境变量。您可以通过以下方式检查是否已正确设置环境变量:
a)在Vindows搜索框中键入"环境变量”,并选择"编辑系统环境变量"选项。
b)在弹出的窗口中,选择环境变量”按钮。
c)在"系统变量"部分中查找Path"变量,并确保Node.js的路径已包含在其中.
3.确保Node.js已正确安装:在终端中运行`node-v`命令,如果您看到Node.js的版本
号,则表示Node.js已正确安装并可以在终端中使用。
4.重新启动终端:如果您最近刚刚安装Node.js,您需要关闭并重新打开您的终端,以使您
的系统加载新的环境变量。
如果再不行就电脑重启,这就行了,前提是在终端中运行`node-v`命令,如果您看到Node.js的版本
号
npm : 无法将“npm”项识别为 cmdlet函数脚本文件或可运行程序的名称。请检查
导读
方法一:以管理员身份运行
右击vscode,选择一管理员身份运行,即可解决问题。
方法二:查看npm环境变量配置
cmd运行node -v,npm -v
检查是否安装
如果此时cmd窗口提示node不是内部或外部命令,也不是可运行的程序,依旧是环境变量的问题
-
配置node环境变量:
控制面板–>系统和安全–>系统–>高级系统设置–>环境变量 / win+环境变量
用户变量下,新建用户变量。(变量名自己写即可)。变量值写node.js的安装路径即可
-
npm的全局模块的存放路径以及cache的路径及增加环境变量:
1) 在node.js下建立node_global和node_cahce文件夹
cmd窗口输入npm config set prefix“您想创建文件的地址”
npm config set cache“您想创建文件的地址”
。一个设置了全局变量,一个设置了缓存。
2)新增系统变量
以上是关于node : 无法将“node”项识别为 cmdlet函数脚本文件或可运行程序的名称。 最全面有效的解决方案的主要内容,如果未能解决你的问题,请参考以下文章
webpack : 无法将“webpack”项识别为 cmdlet函数脚本文件或可运行程序的名称
npm : 无法将“npm”项识别为 cmdlet函数脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
npm : 无法将“npm”项识别为 cmdlet函数脚本文件或可运行程序的名称。
vscode下搭建typescript时提示"无法将“npm”项识别为 cmdlet函数脚本文件或可运行程序的名称"错误的解决方法