Reactjs 使用docker部署create react应用程序时出现问题
我正在尝试在卷的帮助下使用docker compose部署create react应用程序项目。我正在Windows 10计算机上使用Docker for Windows。我已经从项目中删除了node_modules文件夹,这样我就可以利用docker文件中的运行npm install。但我得到了以下错误日志: 我的dockerfile.dev如下所示:Reactjs 使用docker部署create react应用程序时出现问题,reactjs,docker-compose,docker-volume,Reactjs,Docker Compose,Docker Volume,我正在尝试在卷的帮助下使用docker compose部署create react应用程序项目。我正在Windows 10计算机上使用Docker for Windows。我已经从项目中删除了node_modules文件夹,这样我就可以利用docker文件中的运行npm install。但我得到了以下错误日志: 我的dockerfile.dev如下所示: FROM node:alpine ENV NPM_CONFIG_LOGLEVEL warn WORKDIR '/app' COPY pa
FROM node:alpine
ENV NPM_CONFIG_LOGLEVEL warn
WORKDIR '/app'
COPY package.json .
RUN npm install
COPY . .
CMD ["npm", "run", "start"]
Docker-compose.yml如下所示:
version : '3'
services :
web:
build:
context: .
dockerfile: Dockerfile.dev
ports:
- "3000:3000"
volumes:
- .:/app
- /app/nodes_modules
请让我知道哪一步不正确 删除docker-compose.yml中的最后一行后重试
- /app/nodes_modules
我认为问题是因为有两个卷,第一个是父卷,它也将node_模块作为子目录,第二个卷是由docker自己为node_模块文件夹创建和管理的。因此,节点模块文件夹的卷之间似乎存在冲突,我认为docker compose文件中存在输入错误。
-/app/node_modules not-/app/nodes\u modules您是否能够解决此问题?
- /app/nodes_modules