使用brew安装的全局模块包节点无法找到模块

时间:2016-06-08 12:49:06

标签: node.js npm

在OSX El Capitan 10.11.2下,使用brew安装的全局模块包(npm -g install [package's name])节点无法找到模块。我的代码如下

$scope.serviceResult

运行上面的代码结果“无法找到模块'es6-shim'”,我尝试将“NODE_PATH =”/ usr / local / lib / node_modules /“写入〜/ .bashrc和〜/ .bash_profile,但它没有工作。我知道使用全局安装的第三个模块应该用绝对路径调用或直接使用基于当前文件夹安装的第三个模块,但是我想直接使用第三个模块“require('package's name')”

1 个答案:

答案 0 :(得分:0)

我遇到了很多问题node像MacOS一样安装,我决定转移到nvm,我所有关于权利/位置/全球/ ...的问题都消失了,并保存了我的时间。

最重要的是,您可以获得节点的版本管理,当您在项目之间切换时,该节点将非常有用