我在 package.json 中设置了一些脚本,如下所示:
"scripts": {
"dev:server": "nodemon --watch build --exec \"node build/bundle.js\"",
"dev:build:server": "webpack --config webpack.server.js --watch"
},
Run Code Online (Sandbox Code Playgroud)
但是当我运行 npm run dev:server 时出现以下错误
[nodemon] 1.12.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: C:\Users\adinu\Documents\Dev\React Training Code\Udemy\Code\server\build/**/*
[nodemon] starting `node build/bundle.js`
'\"node build\bundle.js\"' is not recognized as an internal or external command,
operable program or batch file.
[nodemon] app crashed - waiting for file changes before starting...
Run Code Online (Sandbox Code Playgroud)
如果我直接从终端运行 node build/bundle.js,则不会出现任何错误。
我还检查了标准的事情,例如确保 nodejs 在路径中,重新启动机器等。
谢谢
亚历克斯
小智 8
为了确保它在 Windows 中工作,请按如下方式使用脚本:删除周围的“...”代码。
"scripts": {
"dev:server": "nodemon --watch build --exec node build/bundle.js",
"dev:build:server": "webpack --config webpack.server.js --watch"
},
Run Code Online (Sandbox Code Playgroud)
小智 5
在 MacOS Catalina 上,您的代码运行良好。我建议删除\"around node build\bundle.js,因此您的脚本如下所示:
"dev:build:server": "webpack --config webpack.server.js --watch"
Run Code Online (Sandbox Code Playgroud)
这对我也有用。
| 归档时间: |
|
| 查看次数: |
996 次 |
| 最近记录: |