更改 npm node_modules 的 PATH

Posted

技术标签:

【中文标题】更改 npm node_modules 的 PATH【英文标题】:Changing PATH for npm node_modules 【发布时间】:2019-03-22 11:45:41 【问题描述】:

大约 2 周以来,我一直在解决使用 npm 包的问题。任何节点模块(我尝试过 gulp、gulp-cli、mocha、react、babel 等)在 Git Bash 中都会返回“找不到命令”错误。

我有 Windows 7 Professional、Node 8.11.1(64 位)、npm 5.6.0。

我已经尝试过的是:

在this course第11讲的gulp-cli的情况下

-- 全局卸载包并重新安装

-- 完全卸载并重新安装Node和npm

-- 改变环境变量的PATH和NODE_PATH

用户变量

路径:C:\Program Files\Git\usr\local\node_modules\;C:\Users\Millionaire\AppData\Roaming\npm;

系统变量

路径:C:\Program Files\Git\usr\local\node_modules\;%USERPROFILE%\AppData\Roaming\npm;

$哪个节点

/c/Program Files/nodejs/node

$which npm

/c/Program Files/nodejs/npm

$ npm list -g

C:\Program Files\Git\usr\local

非常感谢您提供的任何帮助!

【问题讨论】:

【参考方案1】:

试了几次

$npm list-g package name

对于 gulp 和 http-server 等,它一直给我

C:\Program Files\Git\usr\local

所以我将它添加到系统 PATH 环境变量中。退出并重新启动 Git Bash,它终于对我有用。哈利路亚。

【讨论】:

以上是关于更改 npm node_modules 的 PATH的主要内容,如果未能解决你的问题,请参考以下文章

更改npm默认路径

NPM:在node_modules目录中编辑es6编写的插件而不进行转换

你好 Yarn 2,再见 node_modules

更新 npm 后 node_modules 中的错误?

包括来自 node_module(npm 包)的 css?

npm 初始化 及 删除 node_modules