【发布时间】:2022-01-18 17:07:02
【问题描述】:
这是我的 package.json 片段。
"scripts": {
"build": "react-scripts build",
"dev": "cross-env NODE_ENV=development run-p server start",
"eject": "react-scripts eject",
"prod": "cross-env NODE_ENV=production node server",
"server":"nodemon -r dotenv/config ./server/index.js",
"start": "react-scripts start",
"test": "react-scripts test"
},
当我执行以下命令时:
npm run dev
nodemon 工作正常。
但是,当我执行以下命令时:
npm run prod
nodemon 似乎无法正常工作。当我更改 ./server/index.js 的内容时,文件不会重新加载。
更改以下语句时有效:
"prod": "cross-env NODE_ENV=production node server",
到
"prod": "cross-env NODE_ENV=production nodemon -r dotenv/config ./server/index.js",
但是,我不想重复以下阶段:
"nodemon -r dotenv/config ./server/index.js".
那么,你能告诉我如何让它按预期工作吗?
【问题讨论】:
标签: npm package.json