下面是安装node.js和npm的一些常见报错及其解决方案的完整攻略:
安装Node.js和npm常见报错及解决方案
报错1:执行node命令,提示“node不是内部或外部命令,也不是可运行的程序或批处理文件。”
这说明系统的环境变量中没有添加Node.js的安装路径。
解决方案:在系统的环境变量中添加Node.js的安装路径。
-
首先需要找到Node.js的安装路径。在安装Node.js之后,默认情况下它会被安装到C:\Program Files\nodejs目录下。
-
打开Windows的“控制面板”,找到“系统”选项,然后单击“高级系统设置”。
-
在“高级系统设置”窗口中,单击“环境变量”按钮,在“系统变量”列表中找到“Path”选项,然后单击“编辑”。
-
在“编辑环境变量”窗口中,单击“新建”按钮,然后输入Node.js的安装路径,例如:“C:\Program Files\nodejs”。
-
点击“确定”保存修改后,重新打开控制台,可以执行node命令进行测试。
报错2:执行npm命令时,提示“'npm' 不是内部或外部命令,也不是可运行的程序或批处理文件。”
这也是环境变量配置的问题,系统没有找到npm命令的安装路径。
解决方案:
1、重新安装Node.js,勾选“Add to PATH”选项
2、手动设置npm命令的安装路径
npm在Node.js一起安装之后,一般会被安装在Node.js的安装路径下的“node_modules”目录下面的“npm”目录中,例如:“C:\Program Files\nodejs\node_modules\npm”。因此,我们也可以手动设置npm的安装路径,在系统环境变量的“Path”中添加路径“C:\Program Files\nodejs\node_modules\npm”。
报错3:安装npm包时,提示“Error: EPERM: operation not permitted”
这是因为当npm尝试将包安装到全局时,权限不够。管理员权限是必需的。
解决方案:
以管理员身份运行CMD。
-
打开开始菜单,在“搜索程序和文件”框中输入“cmd”。
-
右键单击“命令提示符”图标,选择“以管理员身份运行”。
-
然后再次尝试安装包,看是否可行。
报错4:下载包速度过慢或者下载失败
这是因为npm下载速度受到网络的影响。
解决方案:
- 更换下载源,例如使用taobao镜像。
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 使用VPN或者科学上网。
以上就是安装Node.js和npm时常见报错及其解决方案的攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:安装node.js和npm的一些常见报错 - Python技术站