javascript - 启动单独的 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",
解决方案
NodeJS 是单线程的。它从未离开过nodemon。
推荐阅读
- c++ - vscode中的g ++错误:没有这样的文件或目录
- python - 如何运行 stop logcat 一段时间或检测某些关键字
- reactjs - KeyboardDatePicker MaterialUI - 自定义遮罩格式
- linphone - Flexisip 到 PBX 重新注册
- sql - string_split 的另一种方法
- c# - 特定项目的 Mapster.Tool 代码生成
- php - PHP PDO查询试图从值创建子数组
- c# - Task 尚未开始执行时没有创建工作线程?
- javascript - 检查水平溢出的元素是否不再可滚动
- python - 来自同一文本文件 Python 的两个单独的整数列表