报错起因
在VScode中运行vue项目时,【前提:把项目文件换到另一个网盘存放,存放失败,又重新放回原位置再次运行时】
报错如下:
npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查
解决办法:
重新下载node.js 并且配置环境变量 下载地址:https://nodejs.org/en/
下载之后,cmd分别输入命令 node -v npm - v 检查一下版本号是否安装成功
检查版本好号之后会出现的情况如下:
1、全都安装成功,但是依然不能运行
2、显示npm不是内部或外部命令,也不是可运行的程序
这需要解决 环境变量配置 问题
步骤如下:
第一步:打开此电脑 ==> 右键属性 ==> 高级系统设置 ==> 环境变量
第二步: 在系统变量中选中Path一行,点击编辑-----新的弹窗再点击新建-----输入 %NODE_PATH%。最后点确定
第三步:选择用户变量中的Path,
- 点击新建,输入变量名 NODE_PATH 和 变量值【你自己想要存放node的位置】
- 点击编辑,将路径改为之后你自己要存储的node的路径,点击确定
第四步:在自己想要存放node文件夹下创建【node_cache】 和 【node_global】两个文件夹
第五步:再次打开cmd窗口
输入npm config set prefix “你的路径\node_global”
输入npm config set prefix “你的路径\node_global”
输入npm config set cache “你的路径\node_cache”
npm config set cache "E:安装文件\nodejss\node_cache"
注意:执行命令时建议用 管理员权限打开cmd,否则会出现权限报错如下】
Error: EPERM: operation not permitted, mkdir ‘D:\software\nodejs\node_cache\_cacach
完整代码:
PS C:\Users\Administrator> set-ExecutionPolicy RemoteSigned
PS C:\Users\Administrator> npm root -g
C:\Users\Administrator\AppData\Roaming\npm\node_modules
PS C:\Users\Administrator> npm -v
8.19.2
PS C:\Users\Administrator> npm -v
8.19.2
PS C:\Users\Administrator> npm config set prefix "C:\Program Files\nodejs\node_global"
PS C:\Users\Administrator> npm config set cache "C:\Program Files\nodejs\node_cache"
PS C:\Users\Administrator> npm install -g pnpm
added 1 package in 2m
PS C:\Users\Administrator> pnpm -v
8.14.0
PS C:\Users\Administrator>
评论列表(1条)