本地调试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)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容