npm路径和安装问题 - 建议

时间:2015-06-25 12:23:33

标签: node.js express npm

我习惯在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,

enter image description here

请建议我使用npm路径和安装内容的方式。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在全球范围内安装软件包似乎是一个好主意,但这是一个很好的理由。

经常使用的包expresscookies应该保存在包的本地。主要是因为版本问题。您可以使用express2创建一个包,但是新包需要使用express3。如果它是全局安装,你会遇到麻烦。如有疑问,请取消-g,并改为使用--save。 (这会将包添加到您的npm依赖项列表中。)

另一方面,mochayeoman等命令行工具,以及我所知道的其他命令行工具,应该使用-g标志进行安装。

我不是一个Windows用户,所以你必须自己看一点,但我也建议手动安装Node,而是使用版本经理就像nvm那样做。这是Windows的nvm端口:https://github.com/coreybutler/nvm-windows