固定NPM路径在Windows 8和10固定NPM路径在Windows 8和10(Fixing np

2019-05-10 10:46发布

已经做了很多谷歌搜索,尝试使用官方安装程序重新安装node.js的,但我的NPM寻路仍然不能正常工作。

这不起作用

npm install foo

我得到一个错误信息说缺少模块NPM-cli.js

2个小时后谷歌搜索的我发现了一个解决方法
而不是简单的“ 故宫 ” I型

node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js

但我怎么能纠正我安装的NodeJS,所以我可以简单地输入“新公共管理”?

Answer 1:

你需要添加C:\Program Files\nodejs到PATH环境变量。 为此请按照下列步骤操作:

  1. 使用全局搜索的魅力来搜索“环境变量”
  2. 点击“编辑系统环境变量”
  3. 单击对话框中的“环境变量”。
  4. 在“系统变量”中,搜索路径并进行编辑,包括C:\Program Files\nodejs 。 请确保它与任何其他的路径被分离;

你将不得不重新启动任何当前打开命令提示的时候,才生效。



Answer 2:

得到NPM的路径:

npm config get prefix

并且只是作为将来的参考,这是我在Windows 10中添加的路径:

C:\Users\{yourName}\AppData\Roaming\npm



Answer 3:

进入控制面板 - >系统 - >高级系统设置,然后环境变量。

从这里找到的路径变量,直接到该行的结束和粘贴“C:\ Program Files文件\的NodeJS \ node_modules \故宫\ BIN”(切换到目录到任何你安装它例如,如果你专门安装它的路径随时随地改变它)



Answer 4:

如果你正在使用Windows试试这个家伙:

1)在开始菜单的搜索框中搜索环境变量。
2)点击然后进入Environment Variables...
3)单击路径 ,单击Edit
4.)单击New并尝试复制并粘贴此:C:\ Program Files文件\的NodeJS \ node_modules \故宫\ BIN

如果你有一个错误。 不要数字4)单击新建,然后浏览bin文件夹

  • 您也可以访问此链接以获取更多信息。


Answer 5:

我已经使用了cmdlet并导航到你希望你的NPM文件切换到路径。 在NPM根-g类型,看看当前的路径你NPM安装到。 接下来使用NPM配置集前缀和您的NPM路径将被更改为您目前的任何目录。



Answer 6:

安装的节点版本管理器(NVM)的Windows: https://github.com/coreybutler/nvm-windows

我使用的是Windows 10 - 64位,所以我跑...命令:

  • NVM拱64(使默认情况下,64位可执行文件)
  • NVM列表(列出所有可用的节点版本)
  • NVM安装8.0.0(下载节点版本8.0.0 - 你可以随便选)
  • NVM使用8.0.0(使用该特定版本)

在我而言,我不得不只需切换到8.5.0版本,然后再切换回8.0.0,它是固定的。 显然NVM设置每当你开关中的PATH变量。



Answer 7:

这为我工作:1,NPM根-g(查看当前安装NPM)2. NPM配置集前缀 (改变路径)



Answer 8:

改变环境varibale的的NodeJS路径。



Answer 9:

我一直在使用Windows 10的每个在我的家里2台电脑有这个问题。 这个问题开始时,我不得不改变一些环境变量,我一直在努力的Visual Studio 2017年等几个月回来使用节点js和NPM我再次和解决方案的非有这个问题上面的帮助后项目。 我看到亚尔的解决方案Sean的评论,我混合这两种解决方案:1)在环境变量窗口,我有这样的举行这个值一个额外的变量:%APPDATA%\ NPM。 我删除了,问题dissapeared!



Answer 10:

我这样做是在Windows 10,

  1. 搜索Windows搜索环境变量
  2. “编辑系统环境变量”选项,将在结果被弹出
  3. 打开,选择“路径”,然后点击编辑,然后单击“新建”添加滨的NodeJS路径在我的机器其安装在IE c:\programfiles\nodejs\node_modules\npm\bin
  4. 一旦你添加单击“确定”,然后关闭

现在,你可以写在提示或PowerShell中你的命令。

如果您使用的是Windows 10,去PowerShell的其丰富的UI



Answer 11:

添加环境路径

C:\ Program Files文件\的NodeJS \ node.exe; C:\用户\ Naehra \应用程序数据\漫游\ NPM



文章来源: Fixing npm path in Windows 8 and 10
标签: node.js npm