我正在尝试使用docker启动一个项目,但是在第一次使用docker-compose up
时出现以下错误:
> @ start /app
> if test "$NODE_ENV" = "production"; then node build/server.js ; else babel-node tools/run start; fi
sh: 1: babel-node: not found
我已经在其他站点上寻找了解决方案,但是还没有找到可以正常工作或可以确切显示我所得到或类似的东西的方法。我对此非常陌生,因此,我们非常感谢您提供的任何意见/建议!
答案 0 :(得分:0)
我终于有了答案,原来docker服务器无法检测babel,所以尽管有些懒,我对package.json
文件进行了简单的更改就可以了:
"start": "npm install; if test \"$NODE_ENV\" = \"production\"; then node build/server.js ; else babel-node tools/run start; fi"