在 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
以上。
本站由以下主机服务商提供服务支持:
0条评论