小编cco*_*der的帖子

如何创建 create React 应用程序的生产版本?

我正在尝试使用 docker 创建一个生产版本,用于在线部署 create-react-app 和 Express js 后端。

这是我的泊坞窗文件:

FROM node:12.18.3
WORKDIR /app
COPY ["package.json", "package-lock.json", "./"]
RUN npm install --production
COPY . .

RUN npm run build

EXPOSE 80
CMD ["npm", "start"]

Run Code Online (Sandbox Code Playgroud)

我正在使用 npm run build 但反应开发人员工具仍然告诉它是开发构建而不是生产构建。

此外,在源中,所有不应可见的项目文件都是可见的:

在此输入图像描述

我尝试在 create-react-app 根目录的 .env 文件中添加以下语句,但项目文件仍然可见:

GENERATE_SOURCEMAP=false
Run Code Online (Sandbox Code Playgroud)

如果有人可以指导我如何解决此问题并创建生产版本,那将会很有帮助。

谢谢

docker reactjs create-react-app

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

create-react-app ×1

docker ×1

reactjs ×1