【发布时间】:2016-02-22 12:46:09
【问题描述】:
我不是 100% 确定,但我相信我在我的家庭和办公室 PC 上都从 Windows 安装程序安装了 node v5。
在我的家用 PC 上,全局安装发生在 %APPDATA% 下:
(dev) go|c:\srv> which lessc
c:\users\bjorn\appdata\roaming\npm\lessc
c:\users\bjorn\appdata\roaming\npm\lessc.cmd
在我的办公室 PC 上,它们位于程序文件下:
(dev) go|w:\srv> which lessc
c:\program files\nodejs\lessc
c:\program files\nodejs\lessc.cmd
我需要向 PyCharm 的文件观察器提供这些全局工具的完整路径,并且由于我共享的项目文件在用户文件夹下没有全局资源是有意义的。
为什么全局安装最终会放在不同的文件夹中,我该如何强制它们到所有团队成员共用的位置?
【问题讨论】:
-
3 年后,我也有类似的谜团。答案原来是该节点在 c:\program files\nodejs 创建了一个结点,它实际上指向了 %appdata%\nvm\v8.10.0。所以它给人的错觉可能符合你所看到的。
-
c:\program files\nodejs 符号链接原来是nvm的工件
标签: node.js windows npm pycharm