【发布时间】:2021-12-28 21:01:06
【问题描述】:
我创建了包含模块的 Angular 库,每个模块都包含服务。
如果我更改其中一项服务,我需要进行测试。
问题是,有没有一种既好又简单的方法来测试库而不需要发布它并安装在主项目中?。
【问题讨论】:
-
你试过
npm link吗? -
我会试试的。
我创建了包含模块的 Angular 库,每个模块都包含服务。
如果我更改其中一项服务,我需要进行测试。
问题是,有没有一种既好又简单的方法来测试库而不需要发布它并安装在主项目中?。
【问题讨论】:
npm link吗?
感谢 yurzui,关于为我指明道路的评论。
我在图书馆里用过这个:
npm install
npm run build
npm link ./dist/<library_name>
在项目内部,我已经删除了依赖并制作:
npm install
npm link <library_name>
npm start
还有另一种方法是将文件复制到库中,我已经通过使用将在构建库后运行并将其复制到目标项目的观察器来做到这一点。
【讨论】: