npm link没有效果的问题
在执行npm link命令后, 没有效果:
老大给的原因和解决方案:
因为某些版本的 nvm 在切换 node 的时候不会设定 NODE_PATH 这个环境变数。
(homebrew 里 nvm 版本会有这个问题)
这样照成 global package 无法 require (npm link 的安装模式是 global)。
解决方案:
- local npm link
npm link; npm link greet
- 安装 github 上最新的 nvm. PR #3423 解决了这个问题。