Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;npm列表-g“;尽管已全局安装包,但不返回任何内容_Npm - Fatal编程技术网

&引用;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 prefix
npm 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”