触发NPM安装上的准备

时间:2019-03-27 21:25:50

标签: javascript node.js git typescript npm

我正在通过git安装一个打字稿模块。该模块具有一个package.json文件,该文件的脚本部分中包含一个prepare脚本。但是,似乎prepare上的脚本{strong>未未执行。

如何通过git存储库在npm install <git repository#version>上执行prepare脚本?

1 个答案:

答案 0 :(得分:0)

prepare脚本不旨在由程序包使用者执行,而仅由程序包所有者执行。

这意味着您无法执行任何第三方程序包的prepare脚本。

您的 package.json中创建与第三方程序包相同的prepare脚本,但仅在命令npm install上执行,根据命令npm install '<git repository#version>'

如果您发布自己的软件包,并且希望在使用者安装软件包时执行prepare脚本,则必须创建preinstall脚本而不是prepare脚本。