npm script有鈎子函數


npm 腳本有prepost兩個鈎子。舉例來說,build腳本命令的鈎子就是prebuildpostbuild

"prebuild": "echo I run before the build script",
"build": "cross-env NODE_ENV=production webpack",
"postbuild": "echo I run after the build script"

用戶執行npm run build的時候,會自動按照下面的順序執行。

npm run prebuild && npm run build && npm run postbuild

因此,可以在這兩個鈎子里面,完成一些准備工作和清理工作。下面是一個例子。

"clean": "rimraf ./dist && mkdir dist",
"prebuild": "npm run clean",
"build": "cross-env NODE_ENV=production webpack"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM