2017-07-18 121 views
-1

我想運行eslint作爲預啓動腳本,所以如果失敗它不會運行構建腳本,但即使eslint返回「乾淨」結果,它仍然停止運行下列腳本。 因此,您可以在下面的示例中看到,測試未運行。 我甚至試圖替換順序並首先運行測試,但是然後lint腳本不運行。npm腳本沒有在系列運行

任何想法?

"scripts": { 
"prestart": "npm run lint:watch && npm run test:watch", 
"start": "open:src", 
"open:src": "nodemon --watch server --exec babel-node --debug=5858 --inspect server/srcServer.js --delay 2", 
"lint": "node_modules/.bin/esw webpack.config.* --cache --max-warnings 0 src server", 
"lint:watch": "npm run lint -- --watch", 
"test": "mocha --reporter progress server/testSetup.js 'src/**/*.test.js'", 
"test:watch": "npm run test -- --watch" 
}, 

回答

-1

現在我知道那是什麼感覺是愚蠢的:)
「監視」中考或線頭導致它停止,因爲它不會退出。
非常感謝我解決我的問題。