Py学习  »  Derk Jan Speelman jsan  »  全部回复
回复总数  1
5 年前
回复了 Derk Jan Speelman jsan 创建的主题 » 节点,js在官方节点上找不到本地安装的模块。js docker图像[重复]

这个 node_modules 文件夹被卷覆盖,无法在容器中访问。我用的是 native module loading strategy 要从卷中取出文件夹,请执行以下操作:

/data/node_modules/ # dependencies installed here
/data/app/ # code base

Dockerfile:

COPY package.json /data/
WORKDIR /data/
RUN npm install
ENV PATH /data/node_modules/.bin:$PATH

COPY . /data/app/
WORKDIR /data/app/

这个 节点单元 无法从容器外部访问目录,因为它包含在映像中。