npm link没有效果的问题

在执行npm link命令后, 没有效果:

 

老大给的原因和解决方案:

 

因为某些版本的 nvm 在切换 node 的时候不会设定 NODE_PATH 这个环境变数。

(homebrew 里 nvm 版本会有这个问题)

这样照成 global package 无法 require (npm link 的安装模式是 global)。

解决方案:

    1. local npm link
      npm link; npm link greet
    2. 安装 github 上最新的 nvm. PR #3423 解决了这个问题。

 

 

posted on 2014-03-25 00:04  秋叶leaf  阅读(3461)  评论(0编辑  收藏  举报