npm8中文文档
例如,如果您的 package.json 包含以下内容:
{
"scripts" : {
"install" : "scripts/install.js",
"postinstall" : "scripts/install.js",
"uninstall" : "scripts/uninstall.js"
}
}
那么 scripts/install.js
将在生命周期的安装和安装后阶段被调用,而 scripts/uninstall.js
将在软件包被卸载时被调用。由于 scripts/install.js
运行在两个不同的阶段,在这种情况下查看 npm_lifecycle_event
环境变量是明智的。
如果你想运行一个 make 命令,你可以这样做。这工作得很好:
{
"scripts" : {
"preinstall" : "./configure",
"install" : "make && make install",
"test" : "make test"
}
}