我试图在docker容器中运行我的React Web应用程序,构建映像工作正常,但是运行容器会出现此错误:
启动开发服务器...
编译失败
./ src / App.js
未找到模块:无法解析'usr / src / app / src'中的'./componenents/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的构建上下文以使其正常工作。
答案 0 :(得分:0)
好吧,我修复了它,我在PC上重命名了一个文件,但在github上却没有重命名,所以这就是docker找不到文件的原因