簡體   English   中英

在bash腳本中啟動npm后如何運行npm測試

[英]How to run npm test after npm start in bash script

在我的docker文件中,我想在Docker dev版本中啟動應用程序后在其中運行測試腳本。 問題是當我創建一個bash腳本並添加類似內容時, test腳本無法正常工作。

這是我的包json文件:

"scripts": {
    "build": "./node_modules/babel-cli/bin/babel.js src --out-dir lib --copy-files lib --plugins transform-react-jsx --presets es2015",
    "bundle": "./node_modules/browserify/bin/cmd.js lib/client.js -o public/js/bundle.js",
    "start": "npm run build && npm run bundle && node lib/server.js",
    "test": "mocha ./src/*.test.js"
},

這是bash腳本文件

#!/bin/bash
npm start
npm run start

npm test
npm run test

非常感謝,請讓我知道如何解決它。

#!/bin/bash
npm run build
npm run bundle
forever start ./lib/server.js

npm test

我找到了需要forever安裝或首先安裝pm2解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM