【问题标题】:How do i resolve the Error: Cannot find module '/node dist/api/server.js/dist/server.js我如何解决错误:找不到模块'/node dist/api/server.js/dist/server.js
【发布时间】:2019-11-14 12:12:34
【问题描述】:

我的泊坞窗文件

FROM node:10.16
# Create app directory
WORKDIR /node dist/api/server.js

# Install app dependencies
COPY . .


# Run the npm commands
RUN npm install -g node-pre-gyp --unsafe-perm
RUN npm install -g node-gyp --unsafe-perm
RUN npm install -g grpc --unsafe-perm
RUN npm install -g bcrypt --unsafe-perm
RUN npm install bcrypt --save --unsafe-perm  
RUN npm install
RUN npm run build
# Bundle app source
COPY . .
# Start the development/staging server
EXPOSE 3000 

【问题讨论】:

  • 最好在 server.js 中显示您的dist 文件夹。
  • 你什么时候得到错误?
  • 这是因为 Node 版本问题。所以我将 node10.16 更改为 12.13
  • 更改了 WORKDIR /usr/src/app。

标签: node.js docker ubuntu npm


【解决方案1】:

我通过更改我的 Docker 文件解决了这个错误

来自节点:12.13

创建应用目录

WORKDIR /usr/src/app

复制文件

复制。 .

运行 npm 命令

运行 npm 安装

启动开发/登台服务器

曝光 4200 CMD [“npm”,“开始”]

【讨论】:

  • Npm install 和 ng serve 都由我的 package.json 文件负责。
猜你喜欢
  • 2019-07-29
  • 2020-12-15
  • 1970-01-01
  • 2022-12-16
  • 2016-05-17
  • 2013-03-22
  • 2018-11-07
  • 2019-11-18
  • 1970-01-01
相关资源
最近更新 更多