Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js – 我的npm模块应该安装在Mac OS X上?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我开始遇到麻烦时,我试图通过npm@L_467_0@phonegap.长篇小说,我的电脑上有两个node_modules目录.

/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 / lib / node_modules是全局安装节点模块的正确目录.

/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,请注明来意。