错误:找不到模块Docker节点容器

时间:2020-09-04 07:52:08

标签: node.js docker module docker-compose dockerfile

我正在尝试将我的节点应用程序部署在Docker容器上。 这是我的Docker文件

FROM node:latest
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
ENV NODE_ENV=development
RUN npm install
COPY . /usr/src/app
EXPOSE 3000
CMD [ "npm", "start" ]

这是找不到模块的错误 here is the module not found error

这是我的项目目录 here is my project directory

这是我在Linux中的代码位置 code linux loctaion

1 个答案:

答案 0 :(得分:0)

看起来像在完成NPM安装后复制了应用程序源。

FROM node:latest
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json /usr/src/app/
COPY . /usr/src/app
ENV NODE_ENV=development
RUN npm install
EXPOSE 3000
CMD [ "npm", "start" ]