如果專案有錯,例如一些文法錯誤,跑npm start會報錯,但是npm run lite是可以直接過,並開啟瀏覽器,為什麼呢? “npm start指令,但實際運行的是npm run lite指令”,是不是說明npm start和npm run lite一樣的呢? “npm run lite是單獨跑服務,編譯不了js”,所以才會忽略錯誤,在瀏覽器顯示了嗎?
打開 package.json,对比一下 scripts 下面 start 和 lite 兩條的差異就知道了。
package.json
scripts
start
lite
首先,我告訴你,這是有文檔的其次,他們的名字不同當然意義是不同的.run something,start?當然是開始,所以特殊化一點,具體看文檔好了.BTW 實名反對上面的
npm start==npm run start
if the package's "scripts" object doesn't have "start" command,it would throw an error
打開
package.json
,对比一下scripts
下面start
和lite
兩條的差異就知道了。首先,我告訴你,這是有文檔的
其次,他們的名字不同當然意義是不同的.run something,start?當然是開始,所以特殊化一點,具體看文檔好了.
BTW 實名反對上面的
if the package's "scripts" object doesn't have "start" command,it would throw an error