javascript - Node.js - 使用 NVM 配置 $NODE_PATH

标签 javascript node.js npm nvm

在使用 NVM 设置 Node.js 的过程中,我在使用 Yeoman 时偶然发现了一个错误。我有 错误

Cannot find module 'yeoman-generator'

经过一番研究,我发现 this post on StackOverflow ,这也是关于我的问题。现在我尝试这样做,但我遇到的问题是,我想通过使用 NVM 在系统上使用不同版本的 Node.js。如果 Node.js 版本在 NVM 的帮助下发生变化,现在是否可以动态更改 $NODE_PATH?因为我的 $NODE_PATH 目前是空的(这是导致问题的原因)。

$ which node
/Users/dschmidt/.nvm/v0.10.35/bin/node
$ which npm
/Users/dschmidt/.nvm/v0.10.35/bin/npm
$ echo $NODE_PATH
[empty]

我会很高兴我得到的每一个答案。我在网上搜索了这个,但找不到专门关于这个的帖子。

最佳答案

将以下内容添加到 .bashrc.zshrc 有帮助

export NODE_PATH=$NODE_PATH:`npm root -g`

我不是专家,这是否好。

source正如 Pensierinmusica 指出的那样

关于javascript - Node.js - 使用 NVM 配置 $NODE_PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27876557/

相关文章:

node.js - Socket.IO 房间功能

javascript - 应用程序初始化时将环境值存储在 Vue 中

node.js - 想要找到为给定的pdf文件生成缩略图的方法

node.js - 在同级文件夹中运行 gulp 任务

javascript - jQuery 点击事件不会解除绑定(bind)

javascript - 无法从导入模块的打字文件中解析 typescript 类,但可以使用绝对路径

javascript - 下拉菜单选择的选项与其他字体不同

javascript - 如何在 package.json 中选择 'module' 而不是 'main' 文件

如果父div有超过4个 anchor 元素,Javascript隐藏显示div

javascript - 平滑滚动到顶部工作不顺畅