【发布时间】:2021-08-25 02:33:12
【问题描述】:
我正在一个目录 (lib) 中构建本地包,并从另一个目录 (app) 本地安装它。这两个项目都是打字稿。
我已经想出了如何做到这一点,但是由于我使用的是打字稿,所以当我从 app 内部运行 npm install -D ../lib 时编译库会非常方便。有没有办法做到这一点?我在库中定义了一个preinstall 脚本,但除非我在lib 中运行install,否则它不会运行。
利用这些知识,我可以在app 中创建一个preinstall,然后进入lib 并构建它,但这并不适合我。有替代方案吗?其他人安装当前项目时运行的生命周期的一部分?
【问题讨论】:
标签: javascript node.js typescript