怎麼用 NPM 的 scripts 指令來自定義指令

教你怎麼寫指令來節省時間。

每一次用 Hexo 要部屬的時候都要先 hexo clean -> hexo generate -> hexo deploy 很煩。雖然也可以用 hexo c 之類的縮寫指令,但身為懶人還是覺得很麻煩。

這時我突然想起來以前有看過 npm 可以自訂義指令,大概是像這樣:

1
2
3
4
5
6
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo deploy",
"server": "hexo server",
}

然而這些指令可以在濃縮成一個指令,像這樣:

1
2
3
4
5
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo deploy",
"go": "npm run clean && npm run build && npm run deploy"

接著只要 npm run go,就完成 buildcleandeploy 這三個動作了。(這篇文章就是這用這招來部屬的,讚吧)

參考資料

讓我們先轉個 180 度:Node.js 與 npm

NPM 的圖片資料夾設定 mentor-program-day01
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×