您可以编写小脚本并在脚本中添加命令或修改package.json
脚本.js
const json = require("./package.json")
json.scripts["run:watch"] = "npm run watch"
require("fs").writeFileSync(process.cwd() + "/package.json", JSON.stringify(json, null, 2))
包.json
{
"scripts": {
"postinstall": "node script.js"
}
}
您还可以编写示例脚本内联字符串,并使用node -e
{
"scripts": {
"postinstall": "node -e 'const json = require(\"./package.json\"); json.scripts[\"run:watch\"] = \"npm run watch\";require(\"fs\").writeFileSync(process.cwd() + \"/package.json\", JSON.stringify(json, null, 2))'"
},
}