lom*_*boo 1 ubuntu node.js npm node-modules
我的情况
我已经在 Ubuntu 14.04 上使用n安装了 Node v6.2.0 版本。它位于路径/usr/local/n/versions/node/6.2.0 下(通过使用npm 前缀 -g)。
我的全局包安装在lib/node_modules下的那个目录中,但我不能从命令行全局使用这些包。
注意 早些时候我使用旧版本的 Nodejs 5 以不同的方式安装。使用该版本的 Node 全局安装的软件包现在可用,但不是我现在安装的新软件包。
我的问题
是否有技巧或东西指向可以全局使用其包的node_modules目录?
您的全局包二进制文件应该在这里可用:
/usr/local/n/versions/node/{NODE VERSION}/bin
Run Code Online (Sandbox Code Playgroud)
将其添加到您的路径中(在.bashrc或.bashprofile或 中.zshrc):
NPM_GLOBALS=/usr/local/n/versions/node/{NODE VERSION}/bin
PATH=$NPM_GLOBALS:$PATH
Run Code Online (Sandbox Code Playgroud)
然后重新启动您的控制台或直接运行 source ~/.bashrc
此外,如果您使用多个版本的节点,我强烈建议使用nvm来安装和管理它们。
| 归档时间: |
|
| 查看次数: |
2839 次 |
| 最近记录: |