见下文:
scripts": {
"build": "node_modules/.bin/babel sercer/src --out-dir server/dist ",
"build:watch": "node_modules/.bin/babel server/src --out-dir server/dist --watch",
"start:server": "node ./node_modules/nodemon/bin/nodemon.js ./server/dist/app.js",
"dev" : "(npm run build:watch) && (npm run start:server)"
}
你知道,当我运行 npm run xxx
时,它们都可以很好地工作,但是当我像 npm run dev
那样配置它们时,最后一个将不会使用效果。我的脚本出了什么问题?
你可以试试
“dev”:“npm run build:watch && npm run start:server”
您可以使用将在该脚本之前和之后调用的 post-
和 pre-
脚本。 例如:
"build": "npm run build:css && npm run build:js",
“prebuild:js”:“npm run lint”
在上面的示例中,构建将执行 build:css 和 build:js - 但不会在运行 lint 任务之前执行。
我是一名优秀的程序员,十分优秀!