在使用 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/