【问题标题】:Error trying to run react app in docker container尝试在 docker 容器中运行 react 应用程序时出错
【发布时间】:2019-10-25 15:22:47
【问题描述】:

我正在尝试在 docker 容器中运行我的 react web 应用程序,构建图像工作正常,但运行容器时出现此错误:

正在启动开发服务器...

编译失败

./src/App.js

找不到模块:无法解析“usr/src/app/src”中的“./components/Navbar/NavBar”

据我所知,它应该可以工作,但它没有,这是我的 dockerfile:

FROM node:10.16.3

WORKDIR /usr/src/app
COPY package*.json ./

RUN npm install

COPY . . 

EXPOSE 3000

CMD [ "npm", "start" ]

我做错了什么?

注意:我所有的 web 应用程序本身的东西,包括 dockerfile 都在一个名为 client 的文件夹中,我更改了 dockerhub 上的构建上下文以使其工作。

【问题讨论】:

  • 如何启动容器?如果不在 docker 中运行,应用程序是否可以工作?
  • @Stefano 如果我在 vscode 中运行它工作正常,我启动容器: docker run -p 80:3000 {reposittoryname}

标签: reactjs docker


【解决方案1】:

好吧,我修复了它,显然我在我的电脑上重命名了一个文件,但它没有在 github 上重命名,所以这就是 docker 找不到文件的原因

【讨论】:

    猜你喜欢
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多