我习惯在D:\驱动器而不是C上安装我的nodejs,并将环境变量设置为D驱动节点& npm文件夹。
然后我将npm安装路径更改为" prefix = D:\ node \ node_modules \ npm " on" npmrc"文件。所以我可以确认所有基于用户的模块都指向D drive npm文件夹而不是appdata。
我尝试在全局安装快速js,我曾经检查过我的cli上的包树,如下所述, npm ll -g
尝试此命令时会得到npm无关的ERR,
请建议我使用npm路径和安装内容的方式。
提前致谢。
答案 0 :(得分:0)
在全球范围内安装软件包似乎是一个好主意,但这是一个很好的理由。
经常使用的包express
和cookies
应该保存在包的本地。主要是因为版本问题。您可以使用express2
创建一个包,但是新包需要使用express3
。如果它是全局安装,你会遇到麻烦。如有疑问,请取消-g
,并改为使用--save
。 (这会将包添加到您的npm
依赖项列表中。)
另一方面,mocha
,yeoman
等命令行工具,以及我所知道的其他命令行工具,应该使用-g
标志进行安装。
我不是一个Windows用户,所以你必须自己看一点,但我也建议不手动安装Node,而是使用版本经理就像nvm
那样做。这是Windows的nvm
端口:https://github.com/coreybutler/nvm-windows