本地调试npm包

1、在npm包下执行 npm link 这时候 会以package.json 里的name 为名字 将这个包挂载到全局

首先、npm link将会在全局包{prefix}/lib/node_modules/下面创建一个指向命令执行的地方的符号链接。同时也会创建一个{prefix}/bin/{name}下面对应的bin包。

另一种情况下,npm link package-name 将会创建一个从global包指向当前文件夹node_modules/下对应的链接。

注意:package-name是依据package.json的name而非文件名称。

包名称可以选择以任意作用域为前缀。 详情请查看npm-scope。 作用域必须以@-symbol开头,后跟斜杠。

在npm publish创建tarballs时,会通过解析符号链接将被链接的包“快照”到其当前状态。

安装自己的东西很方便,所以很方便基于其迭代开发测试,不需要重新build。

2、在项目中(需要引入npm包),执行npm link name (name 为 npm包的package.json里的name)

你可能感兴趣的:(本地调试npm包)