繁体   English   中英

Docker - NPM 安装本地包

[英]Docker - NPM install local packages

我目前正在尝试使用 Docker 安装我的 NPM 软件包但是,它无法为本地软件包执行此操作? 我该如何解决?

DockerFile:

FROM node:12

WORKDIR /var/api

COPY package*.json ./

RUN npm install

COPY . .

EXPOSE 3010

CMD ["npm", "start"]

package.json

  "dependencies": {
    "@hapi/joi": "^16.1.7",
    "@polka/send-type": "^0.5.2",
    "polka": "^0.5.2",
    "body-parser": "^1.19.0",
    "axios": "^0.19.0",
    "core": "file:../core",
    "compression": "^1.7.4",
    "cors": "^2.8.5",
    "dotenv": "^8.2.0",
    "ua-parser-js": "^0.7.21",
    "moment": "^2.24.0",
    "moment-duration-format": "^2.3.2",
    "node-schedule": "^1.3.2"
  },

谢谢。

COPY package*.json ./

RUN npm install

问题在于这两行,您正在尝试安装"core": "file:../core"但您从未将这些依赖项复制到您的映像中,因此将这些依赖项与package.json一起复制,您会很好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM