我正在使用create-react-app,并希望使用Docker发布我的项目。我使用命令
Dockerfile内容如下:
docker build . -t react-docker
,但出现了以下错误:我尝试删除/bin/sh: 1: react-scripts: not found error Command failed with exit code 127.
package-lock.json
文件并再次运行npm install
,但问题并未解决。Dockerfile内容如下:
# stage: 1
FROM node:8 as react-build
WORKDIR /app
COPY . ./
RUN yarn
RUN yarn build
# stage: 2 — the production environment
FROM nginx:alpine
COPY — from=react-build /app/build /usr/share/nginx/html
EXPOSE 80
CMD [“nginx”, “-g”, “daemon off;”]
react-scripts
在 package.json 中吗? - Bless.dockerignore
文件吗?(可能与这个问题无关) - Bless