&引用;npm列表-g“;尽管已全局安装包,但不返回任何内容
运行&引用;npm列表-g“;尽管已全局安装包,但不返回任何内容,npm,Npm,运行npmlist-g不会返回任何内容,即使我已经在全球范围内安装了软件包 npm root -g > /usr/local/lib/node_modules ls `npm root -g` > @elements interact.js npm npm-run-all react tsd tslint typescript npm list -g > # nothing 是否需要设置节点路径?目前还没有解决。
npmlist-g
不会返回任何内容,即使我已经在全球范围内安装了软件包
npm root -g
> /usr/local/lib/node_modules
ls `npm root -g`
> @elements interact.js npm npm-run-all react tsd tslint typescript
npm list -g
> # nothing
是否需要设置
节点路径
?目前还没有解决。也许我还误解了其他一些设置。任何帮助都将不胜感激 删除了我以前的评论,因为我看到您已选中root。当您尝试npm config get prefix时会发生什么情况?npm config get prefix
返回/usr/local
确定,请尝试更新您的npm config prefixnpm config edit
然后更新前缀=/usr/local/lib
,所以我只做了npm config设置前缀'/usr/local/lib',仍然没有任何结果:(我想你也可以尝试将该目录添加到你的节点路径中(确保重新启动shell)。NODE\u路径=“/usr/local/lib/NODE\u模块”
删除了我之前的评论,因为我看到你检查了根目录。当你尝试npm配置获取前缀时会发生什么情况?npm config get prefix
返回/usr/local
好的,尝试更新你的npm配置前缀。npm config edit
然后更新前缀=/usr/local/lib
,所以我刚刚做了npm config set prefix'/usr/local/lib',仍然是空的:(我想你也可以尝试将该目录添加到你的节点路径中(确保重新启动shell)。NODE\u PATH=“/usr/local/lib/NODE\u modules”