无法启动服务器
Unable to start the server
我正在尝试使用 nodemon 在本地文件发生更改时自动启动服务器,但出现以下错误。
(点击图片放大)
package.json
{
"name": "myapp",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "if [[ $NODE_ENV == 'production' ]]; then node ./bin/www; else nodemon ./bin/www; fi"
},
"dependencies": {
"cookie-parser": "~1.4.3",
"debug": "~2.6.9",
"express": "~4.16.0",
"http-errors": "~1.6.2",
"morgan": "~1.9.0",
"pug": "^2.0.3"
},
"devDependencies": {
"nodemon": "^1.18.10"
}
}
看起来启动脚本使用 Bash 脚本语法,但屏幕截图是 Windows 命令终端。错误是因为 Windows 不理解 Bash 语法。
要立即获得 运行ning,您只需将启动脚本更改为 nodemon ./bin/www
。然后你会想找出正确的语法,或者为生产启动脚本添加另一个脚本,比如 "start-prod": "node ./bin/www"' and run
npm 运行 start-prod` in production.
我正在尝试使用 nodemon 在本地文件发生更改时自动启动服务器,但出现以下错误。
(点击图片放大)
package.json
{
"name": "myapp",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "if [[ $NODE_ENV == 'production' ]]; then node ./bin/www; else nodemon ./bin/www; fi"
},
"dependencies": {
"cookie-parser": "~1.4.3",
"debug": "~2.6.9",
"express": "~4.16.0",
"http-errors": "~1.6.2",
"morgan": "~1.9.0",
"pug": "^2.0.3"
},
"devDependencies": {
"nodemon": "^1.18.10"
}
}
看起来启动脚本使用 Bash 脚本语法,但屏幕截图是 Windows 命令终端。错误是因为 Windows 不理解 Bash 语法。
要立即获得 运行ning,您只需将启动脚本更改为 nodemon ./bin/www
。然后你会想找出正确的语法,或者为生产启动脚本添加另一个脚本,比如 "start-prod": "node ./bin/www"' and run
npm 运行 start-prod` in production.