gpt4 book ai didi

Docker 构建抛出 "react-scripts: not found"错误

转载 作者:行者123 更新时间:2023-12-02 17:48:12 25 4
gpt4 key购买 nike

我正在使用 create-react-app 并想用 Docker 发布我的项目。
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;”]

最佳答案

你在处理卷吗?正常安装后,docker 应该可以访问您的资源。但是我在我同事的机器上看到有一些奇怪的权限问题。所以docker在尝试时无法写入yarn install .所以没有 node_modules已创建(正如您在讨论中所描述的那样)。因此没有 react-scripts .
解决方案:授予其他人访问您要挂载的位置的权限。或者不要使用卷。

关于Docker 构建抛出 "react-scripts: not found"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54419077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com