我正在构建docker映像。我的docker文件非常简单,如下所示:-
FROM node:10.15.3
RUN mkdir /build
WORKDIR /build
COPY package.json .
COPY . .
RUN ["npm","install"]
EXPOSE 3000
CMD [ "npm","run","start" ]
我唯一需要做的就是在package.json中有一个后安装脚本,它可以做一些额外的工作。问题是当我尝试运行安装失败时出现以下错误:-
后安装脚本,错误为my_pck@2.0.0~postinstall:无法在wd my_pck@2.0.0节点symLink.js(wd = / build)中运行 >
我研究了各种帖子并提出了相同问题的报告,他们建议使用以下选项:-
- 在npm安装中使用--unsafe-per没有帮助
- 我还尝试添加package.json,但这也无济于事。
- 我还尝试添加.npmrc文件,但不幸的是,它也无济于事。
我正在运行以下命令来构建docker镜像: docker build -t my_img:1.0。
我正在使用Windows系统。
关于如何解决此问题的任何建议。