如何用npm link联调未发布的本地库?

场景:公司开发了自己得一个库,在每个项目种都可以引入这个库,如何在开发阶段本地联调?

test-demo项目 和util-demo库, test-demo引入util-demo

步骤一

util-demo库种npm link
在这里插入图片描述
在全局node_modules上创建一个util-demo链接到本地的util-demo项目

查看全局node_modules文件夹:
如何用npm link联调未发布的本地库?_第1张图片

步骤二

在test-demo中npm link util-demo

package.json

"dependencies": {
 "util-demo": "^1.0.0"
}

在这里插入图片描述
如何用npm link联调未发布的本地库?_第2张图片
test-demod的node_modules里的util-demo链接全局node_modules的util-demo,再链接到本地util-demo

步骤三

test-demo中引入util-demo

index.js

const util = require('util-demo')
util.init()

执行node index.js
在这里插入图片描述

你可能感兴趣的:(脚手架,联调本地库)