而後,咱們能夠使用npm run <對應名稱> (例如:npm run dev:proxy1運行)。
但咱們能夠看到vue
cross-env METHOD=proxy1 npm-run-all --parallel dev proxy1
cross-env文檔webpack
cross-env能跨平臺地設置及使用環境變量git
大多數狀況下,在windows平臺下使用相似於: NODE_ENV=production的命令行指令會卡住,windows平臺與POSIX在使用命令行時有許多區別(例如在POSIX,使用$ENV_VAR,在windows,使用%ENV_VAR%。。。)github
cross-env讓這一切變得簡單,不一樣平臺使用惟一指令,無需擔憂跨平臺問題web
npm安裝方式npm
npm i --save-dev cross-env
在npm腳本(可能是package.json)裏這麼配置json
{ "scripts": { "build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js" } }
運行npm run build,這樣NODE_ENV便設置成功,無需擔憂跨平臺問題小程序
npm-run-all文檔windows
npm-run-all軟件包提供3個CLI命令。後端
npm-run-all
run-s
run-p
主命令是npm-run-all。咱們能夠使用npm-run-all命令製做複雜的計劃。
這兩種run-s 和 run-p是速記的命令。 run-s用於順序,run-p用於並行。咱們能夠使用這些命令制定簡單的計劃。
$ npm-run-all --parallel dev proxy2 這相似於: npm run dev && npm run proxy2
運行mpvue小程序:
運行koa2服務器後端: