修复全局节点安装

我花了几个小时尝试解决方案,但是意识到我还没有完全理解问题。现在,我认为我已经了解了问题所在,因此找不到合适的解决方案。我可能只是误解了我找到的解决方案,因此,如果这是重复的帖子,我深表歉意。

我的问题是我的Node全局安装。我跑了node config ls -l,发现有些困惑。

我的用户代理前缀为 /Users/me/.npm ,我的内置前缀为 / usr / local ,但已被覆盖(按预期)。

我以前所有的全局安装都在/ usr / local下,也符合预期。我的新全局安装位于/Users/me/.npm/lib/node_modules下,这也是我期望的,因为我从其他解决方案中手动设置了前缀。

我的全局配置是 /Users/me/.npm/etc ,该配置不存在。 etc目录不存在,并且全局配置似乎不存在。 / usr / local / etc下没有全局配置,但是/ usr / local / etc确实存在。

我尝试更改.bashrc和.bash_profile下的PATH。当我检查文件时,我什至在.bash_profile中甚至都没有PATH = $ PATH:目录,并且.bashrc完全为空。

我正在执行的全局软件包是安装在usr / local / lib / node_modules下的软件包。现在正在安装的文件将转到/Users/me/.npm/lib/node_modules。

我想将所有全局变量都设置回 / usr / local ,以便我的软件包从 / usr / local / lib / node_modules 安装并执行。 >

X00400 回答:修复全局节点安装

这对我来说是一个误会,这里发布的答案解决了我的问题。 (https://stackoverflow.com/a/14840304/11046625

本文链接:https://www.f2er.com/3136843.html

大家都在问