用于模块调试,相关文档: https://docs.npmjs.com/cli/link

    下面我们简单介绍下用法:

    1. $ cd path/to/my-project
    2. $ npm link path/to/my-utils

    简单的替换一个单词,就搞定了, 如果这两种的目录不在一起,那还有一种方法:

    1. $ # 先去到模块目录,把它 link 到全局
    2. $ cd path/to/my-utils
    3. $ npm link
    4. $
    5. $ # 再去项目目录通过包名来 link
    6. $ cd path/to/my-project
    7. $ npm link my-utils

    该指令还可以用来调试 node cli 模块,譬如需要本地调试我们的 egg-init,可以这样:

    1. $ cd path/to/egg-init
    2. $ npm link
    3. $ # 此时全局的 egg-init 指令就已经指向你的本地开发目录了
    4. $ egg-init # 即可

    想去掉 link 也很简单:

    1. $ npm unlink my-utils