# 前端项目每次 npm install 之后需要执行一些处理工作,应该怎么办
更多描述
例如: husky
Issue
欢迎在 Gtihub Issue 中回答此问题: Issue 537 (opens new window)
Author
使用 npm script 生命周期中的 npm prepare
,他将会在发包 (publish) 之前以及装包 (install) 之后自动执行。
如果指向在装包之后自动执行,可使用 npm postinstall
例如:
{
"prepare": "npm run build & node packages/husky/lib/bin.js install"
}
vue-cli (opens new window) 一些著名的仓库会使用 patch-package (opens new window) 自动修复 node_modules 中依赖的问题
{
"postinstall": "patch-package"
}