做了很多谷歌搜索,尝试使用官方安装程序重新安装node.js,但我的npm路径仍然无法正常工作.
这不起作用
npm install foo
Run Code Online (Sandbox Code Playgroud)
我收到一条错误消息,指出缺少模块npm-cli.js
2小时的谷歌搜索后来我发现了一个解决方法
而不是简单地' npm '我输入
node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
Run Code Online (Sandbox Code Playgroud)
但是我怎么能纠正我的nodejs安装所以我只需输入'npm'?
wjo*_*sto 141
您需要添加C:\Program Files\nodejs
到PATH环境变量.为此,请按照下列步骤操作:
C:\Program Files\nodejs
.确保它与任何其他路径分开;
.您必须重新启动任何当前打开的命令提示才能生效.
Yar*_*Yar 100
从npm获取路径:
npm config get prefix
作为未来的参考,这是我在Windows 10中添加的路径:
C:\Users\{yourName}\AppData\Roaming\npm
小智 10
我已使用cmdlet并导航到要将npm文件切换到的路径。输入npm root -g以查看您的npm安装到的当前路径。接下来使用npm config set prefix,您的npm路径将更改为您当前所在的目录。
转到控制面板 - >系统 - >高级系统设置然后环境变量.
从这里找到路径变量,转到行的末尾并粘贴"C:\ Program Files \nodejs \node_modules \npm\bin"(将目录的路径更改为安装它的位置,例如,如果您专门安装它任何地方改变它)
小智 6
C:\Program Files\nodejs\node_modules\npm\bin
”适用于Windows的已安装节点版本管理器(NVM):https : //github.com/coreybutler/nvm-windows
我正在使用Windows 10-64位,因此可以运行...命令:
nvm arch 64
(默认为64位可执行文件)nvm list
(列出所有可用的节点版本)nvm install 8.0.0
(要下载节点版本8.0.0-您可以选择任何一个)nvm use 8.0.0
(以使用该特定版本)就我而言,我只需要切换到8.5.0版,然后再切换回8.0.0,它就已修复。显然,每当您执行该切换时,NVM都会设置PATH变量。
小智 5
我在 Windows 10 中执行此操作,
c:\programfiles\nodejs\node_modules\npm\bin
现在您可以在提示符或 powershell 中编写命令。
如果您使用 WIndows 10,请使用 powershell,它具有丰富的 UI
如果成功安装 npm 后,你想安装 VueJS 那么这就是你应该做的
运行以下命令后(以管理员身份)
npm install --global vue-cli
它将把 vue.cmd 放在以下目录中
C:\Users\YourUserName\AppData\Roaming\npm
您将在您的目录中看到它。
现在在cmd中使用vue作为命令。以管理员身份打开 cmd 并运行以下命令。
setx /M path "%path%;%appdata%\npm"
现在重新启动cmd并再次运行vue。它应该可以正常工作,然后您就可以开始使用 VueJS 进行开发了。
我希望这有帮助。
归档时间: |
|
查看次数: |
273554 次 |
最近记录: |