在 Doks 的安装文章中有这样一个 docker 容器配置:
version: "3"
services:
hugo-doks:
image: node:latest
container_name: hugo-doks
user: "node"
working_dir: /src/my-doks-site
environment:
- NODE_ENV=production
volumes:
- "./hugo-doks:/src"
command: "npm run start"
ports:
- "1313:1313"今天在切换环境后,使用该配置一直部署不成功,npm 依赖无法下载,检索后发现,是该字段影响了依赖配置:
NODE_ENV=production
大概是生产环境无法下载一些不稳定的依赖包,去除即可,容器内代码操作也行:
npm config set production false
以上。
本站广告由 Google AdSense 提供
0条评论