【问题标题】:How do you build a local package before it is installed elsewhere?在其他地方安装之前如何构建本地包?
【发布时间】:2021-08-25 02:33:12
【问题描述】:

我正在一个目录 (lib) 中构建本地包,并从另一个目录 (app) 本地安装它。这两个项目都是打字稿。

我已经想出了如何做到这一点,但是由于我使用的是打字稿,所以当我从 app 内部运行 npm install -D ../lib 时编译库会非常方便。有没有办法做到这一点?我在库中定义了一个preinstall 脚本,但除非我在lib 中运行install,否则它不会运行。

利用这些知识,我可以在app 中创建一个preinstall,然后进入lib 并构建它,但这并不适合我。有替代方案吗?其他人安装当前项目时运行的生命周期的一部分?

【问题讨论】:

    标签: javascript node.js typescript


    【解决方案1】:

    据我所知,您可以使用install 脚本。安装包时会执行。这对我来说很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-19
      • 2021-08-28
      相关资源
      最近更新 更多