Cur*_*ous 14 node.js docker dockerfile
运行我构建的 docker 映像后出现以下错误
错误 [ERR_PACKAGE_PATH_NOT_EXPORTED]:包子路径“./public/extractFiles”未由 /app/node_modules/apollo-upload-client/node_modules/extract-files/package.json 中的“exports”定义
以下是我的 Dockerfile:
`来自节点:17.1.0
工作目录/应用程序
复制 package.json ./ 复制 package-lock.json ./
复制 ./ ./ 运行 npm install
CMD [“npm”,“开始”]`
我不知道是否是node.js版本问题,所以我尝试更改版本,但总是遇到同样的问题。请提供任何帮助
mob*_*bin 12
同样的问题在这里。
\n就我而言,这是由于旧的 npm 包依赖性而引发的。
\nextract-files 版本 7 使用已弃用的节点函数:
\n(node:2520) [DEP0148] DeprecationWarning: Use of deprecated folder mapping "./public/" in the "exports" field module resolution of the package at ...\\node_modules\\extract-files\\package.json.\nRun Code Online (Sandbox Code Playgroud)\n节点 17 引发了您发布的此错误。
\n可能的解决方案:
\n额外提示:
\n由于您\xc2\xb4re 复制 package-lock.json 您可以运行
\nnpm ci\nRun Code Online (Sandbox Code Playgroud)\n而不是 npm 安装。速度更快,专为 CI/CD 管道而设计
\n| 归档时间: |
|
| 查看次数: |
8307 次 |
| 最近记录: |