node.js - npm install 不下载最新的包
问题描述
[context] 我在使用“npm install”命令更新我的 package.json 时遇到了问题。
我正在使用 Multibranch Pipeline 在 Jenkins 从站上运行,不确定这是否是原因?
还有另一个帖子有类似的问题,但没有得到回答...... NPM package.json 在 npm install 后没有更新
这是我的 package.json
"dependencies": {
"@company/ai-integration-test": "^1.0.1-NIGHTLY",
"@company/ai-portal": "^1.0.1-NIGHTLY",
"@company/ai-portal-lambdas": "^1.0.1-NIGHTLY"
}
这是“npm outdated”的结果
[我期望什么]
如果“npm install”是要使用的正确命令,我想通过运行一些命令来获取我的 package.json?太感谢了 !!
解决方案
删除你的 package-lock.json 文件。
并再次尝试 npm install 。
但是 npm install 只会更新那些版本中有“^”的包,这意味着当你运行 npm install 时会自动更新那个特定的包。
推荐阅读
- c# - 使用 Fluent NHibernate 对复合键的问题映射参考
- javascript - 仅将流中的替代最低和最高值存储到数组中
- delphi - Delphi/Firemonkey,TDummy 是否接受事件?
- scala - 尝试读取 avro 文件并执行操作时,火花应用程序中出现“java.lang.OutOfMemoryError:Java 堆空间”错误
- c# - 如果 C# 和 JavaScript 应用程序相互通信,则 DTO 的命名约定
- typo3 - 调用未定义的方法 TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA()
- asp.net-mvc - 填充引导模式表单的最快、最简单和最低成本的方法是什么
- php - 未从数据库检索到的数据
- kotlin - 如何在 Kotlin 中使用接收器创建 lambda
- php - PHP - hexdec() 函数返回大数的浮点值