高洛峰2017-04-17 16:35:28
喔、抱歉回覆晚了。
你看的是我的模仿kriasoft寫的webpack react種子專案程式碼吧。
這段程式碼的意思是,使用babel-node呼叫tools目錄下的run.js腳本文件,run.js腳本檔案是呼叫所有建置任務的(包含打log之類的功能),後面一個參數是start,表示直接呼叫tools/start.js的任務。 start任務是開啟dev伺服器以及實現熱載入的功能。
阿神2017-04-17 16:35:28
這應該是React Starter Kit?
"start": "babel-node tools/run start"
指令會先呼叫 tools/run.js,然後呼叫 tools/start.js,再呼叫tools/webpack.config.js
阿神2017-04-17 16:35:28
npm start指令就是執行了你寫在 start裡面的程式碼。例如,你希望用npm start 運行一個Nodejs服務文件,你可以改為start: "node server",這和你運行node server是一樣的