javascript - 保持 ci/cd 服务器 node_modules 更新而不删除它的最佳方法?
问题描述
我们在 ci/cd 服务器上遇到的一个问题是,我们总是想在服务器上安装正确版本的节点包,而我们无法信任,package-lock.json
因为我们的源代码控制锁定了这个文件,有时错误的文件在服务器。另一方面,我们不能删除 node_modules和package-lock.json因为有很多客户端项目,这个过程需要很长时间才能结束。
我们想尝试的一种方法是执行npm i && npm update
. 你遇到过这个问题吗?你有什么建议让模块保持最新而不是删除它们?
解决方案
推荐阅读
- android - Jitpack Gitlab Private Repository Trial 没有对 repo 的读取权限
- flutter - 颤振媒体记录器振幅
- nginx - 在 Nginx 后面运行 Apache NiFi
- java - JAVA - 没有与 IP 地址匹配的主题替代名称
- php - 输入值没有从 Ionic 传递到我的 sql 数据库
- php - 链接中未定义的索引和“%20”
- multithreading - 在并发代码中,互斥体和它保护的数据应该在内存中靠近还是分开?
- sql-server - Azure SQL Server 错误:弹性池已达到其存储限制。弹性池的存储使用量不能超过(204800)
- haskell - 在 haskell 和 GTK 中定期重复任务
- jquery - 如何将本地化的选定语言设置为控制器内的会话?