我跑的时候
npm ls -g
我回来了
-> /usr/local/lib64/usr/local/bin
(empty)
Run Code Online (Sandbox Code Playgroud)
这显然是不正确的.使用locate我可以看到我的全局模块安装在/usr/lib64/node_modules.我该如何纠正这个问题?(我正在运行gentoo amd64.)
小智 24
npm使用.npmrc文件,该文件应该在您的主目录中.(即〜/ .npmrc)在此文件中,您应该看到键值为"prefix"的键值对.尝试将值设置为"/ usr/lib64".所以你的.npmrc文件除了你放入其他内容之外还有以下内容:
prefix = /usr/lib64
Run Code Online (Sandbox Code Playgroud)
Jas*_*wis 19
对于那些在Windows上的npmrc文件可以找到C:\path\to\nodejs\node_modules\npm\npmrc.您可以prefix通过cmaxo 更改答案中提到的内容.默认情况下,它通常是这样的${APPDATA}\npm.
| 归档时间: |
|
| 查看次数: |
21925 次 |
| 最近记录: |