我正在通过 git 安装 typescript 模块。这个模块有一个 package.json
包含 prepare
的文件脚本部分中的脚本。但是,它出现了 prepare
脚本未在npm install <git repository#version>
上执行.
我怎样才能得到 prepare
在 npm install
上执行的脚本通过 git 存储库?
最佳答案
prepare
脚本不打算由包使用者执行,而只能由包所有者执行。
这意味着您无法执行 prepare
任何第三方包的脚本。
创建一个 prepare
脚本,与 your package.json 中的第三方包相同,但它只会在命令 npm install
上执行, 不按命令 npm install '<git repository#version>'
如果您发布自己的包并且想要那个 prepare
当消费者安装你的包时执行脚本,你必须创建一个 preinstall
脚本而不是 prepare
脚本。
关于javascript - 在 NPM 安装时触发准备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55386688/