首页 > 解决方案 > 启动单独的 expressJS 服务后 webpack 没有运行

问题描述

出于某种原因,我没有看到 webpack 被启动。我的脚本立即停止,yarn start并且从未在我的脚本中运行webpack-dev-server --watch --env=dev --open它的一部分。dev我想那是因为节点服务没有退出并继续运行,所以我永远不会完成,因此&& webpack-dev-server --watch --env=dev --open永远不会运行?

"start": "PORT=5000 nodemon --trace-warnings dist/server/server.js",
"build": "NODE_ENV=production webpack -p --env=prod --watch && yarn compile-server && yarn start",
"dev": "NODE_ENV=development yarn lint && yarn copyData && yarn compile-server && yarn start && webpack-dev-server --watch --env=dev --open",
"compile-server": "tsc -b ./src/server",
    "copyData": "mkdir -p dist/shared/data && cp src/shared/data/companies.json dist/shared/data && cp src/shared/data/countries.json dist/shared/data",

在此处输入图像描述

标签: javascriptnode.jsreactjsbashwebpack

解决方案


NodeJS 是单线程的。它从未离开过nodemon。


推荐阅读