将.npm-global目录链接到Windows路径?

时间:2019-07-05 00:09:52

标签: npm

一次,我登录计算机时,发现所有全局npm软件包都停止工作。我尝试在命令行中输入诸如ng version之类的命令,但是我收到一个错误提示,提示没有名为“ ng”的命令。即使我知道已安装npm install -g @angular/cli,但还是没有做任何改变。

在线论坛上的人们建议将%AppData%\npm链接到该路径,但这也没有做任何事情(我很确定它是从头开始的)。过了一会儿,我发现所有属于我的全局软件包的文件都存储在%USERPROFILE%\.npm-global中。我尝试将.npm-global文件夹链接到该路径,并且确定可以正常工作。

我的问题是:为什么我的软件包安装在大多数计算机上的那个文件夹中而不是npm文件夹中?将.npm-global目录链接到该路径是一个坏主意吗?

我认为我最近安装了nvm和yarn的事实可能与它只是在一夜之间停止工作有关。

0 个答案:

没有答案