如何调试node_modules中的包

问题

本地开发需要调试 node_modules 中包。这个时候该如何调试呐?

本文假设该包 clone 到本地,或者你就是该包的作者

解决

npm link

  • npm link 解释

  • 使用步骤

    假设有个项目 projcet,引用了packageA,如何调试project项目 node_modules中的packageA

    • 切到packageA目录,npm link(可能需要加sudo)
    • 切到project目录,npm link packageA