前缀更改的全局NPM命令在VSCode中不起作用

时间:2019-02-28 08:59:26

标签: node.js npm visual-studio-code system-paths

由于计算机方面的公司限制,我不得不移动NPM文件夹。

我正在使用Cmder使用bash命令行,并使用Visual Studio Code进行编码。我还将VSCode中的集成终端用于另一个项目。

我的VSCode是可移植的,因为如上所述,我在内存使用方面存在公司限制,这意味着我必须更改扩展文件夹的位置。

我首先通过npm config set prefix为我自己(C:/ Users / me)和全局(C:/ home / software / npm)设置NPM前缀。我也不得不移动缓存,但是没有遇到任何问题。

但是全局命令在Cmder中不再起作用。

此后,我看到创建了npmrc个文件,而不是.npmrc个文件。因此,我将C:/ home / software / npm / npmrc重命名为C:/home/software/npm/.npmrc,全局命令再次开始工作。

然后,我尝试在集成终端中使用全局命令(该全局命令与Cmder使用相同的bash可执行文件,并通过terminal.integrated.shell.windows参数进行设置),但是它不起作用。

我尝试添加环境NODE_PATH变量(系统和用户),将新的npm位置添加到两个路径中,但是仍然无法正常工作。

有人会对为什么无法通过集成终端运行全局命令有任何想法吗?

0 个答案:

没有答案