大佬教程收集整理的这篇文章主要介绍了node.js – 我的npm模块应该安装在Mac OS X上?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
/usr/local/lib/node_modules /usr/local/share/npm/lib/node_modules
当我运行npm upgrade -g phonegap时,npm会更新驻留在/usr/local / lib / node_modules中的软件包的副本.但是,如果我发现哪个phonegap我发现符号链接指向/usr/local / share / npm / lib / node_modules上的较旧安装.
另外,当我尝试安装一个独立的软件包,如express,这些文件安装在/usr/local / lib / node_modules目录中,但在$PATH中的任何地方都没有创建可执行文件的符号链接.
两个问题:
>哪个是Mac OS X上节点模块的正确目录?
>如何在安装软件时配置npm链接$PATH中的可执行文件?
奖励积分:安装节点的方法是否影响配置?有一个lot of options.
编辑:我发现在我的/usr/local / bin中创建了符号链接,但我的.bash_profile是在$PATH中/usr/local / share / npm / bin的/usr/local / bin之前设置的.我隐约地记得在某个时候把这条路径添加到我的个人资料中,但是我不知道为什么.
所以现在的问题是:我的计算机上有两个不同的node_modules目录,为什么要在share / npm / lib子目录中使用我的node_modules,而不是在/usr/local / lib中?
/usr/local / share / npm / lib / node_modules对我来说没有意义.这里的一个问题是您感到困惑,因为有两个名为node_modules的目录:
在/usr/local / lib目录/ node_modules
在/usr/local / lib目录/ node_modules / NPM / node_modules
后者似乎是Node附带的节点模块,例如,lodash,当前者是我安装的Node模块.
以上是大佬教程为你收集整理的node.js – 我的npm模块应该安装在Mac OS X上?全部内容,希望文章能够帮你解决node.js – 我的npm模块应该安装在Mac OS X上?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。