我正在一个目录(lib)中构建一个本地包,并从另一个目录(app)本地安装它。这两个项目都是typescript。
我已经知道如何做到这一点,但由于我使用的是typescript,所以当我从app
内部运行npm install -D ../lib
时,编译库将非常方便。有没有办法做到这一点?我在库中定义了一个preinstall
脚本,但它只有在lib
中运行install
时才会运行。
使用这些知识,我可以在app
中创建一个preinstall
,它将进入lib
并构建它,但这对我来说并不合适。有没有别的选择?当其他人安装当前项目时运行的生命周期的一部分?
发布于 2021-08-23 04:57:21
据我所知,你可以使用install
脚本。它将在安装程序包时执行。这对我来说很好。
https://stackoverflow.com/questions/68886627
复制