【发布时间】:2021-12-21 12:18:22
【问题描述】:
如何禁用 package-lock.json 中本地依赖项的完整性检查?
在我的存储库中,我有一个基础库以及两个 Angular 应用程序,它们都使用我的基础库作为依赖项。
不幸的是,基础库的完整性 sha512 与每个构建不同,并且 npm 无法安装依赖项。
这是它的输出:
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting @me/base-library@file:../lib/me-base-library-1.0.0.tgz:
npm ERR! Verification failed while extracting @me/base-library@file:../lib/me-base-library-1.0.0.tgz:
npm ERR! Integrity check failed:
npm ERR! Wanted: sha512-(...)
npm ERR! Found: sha512-(...)
摘自“package-lock.json”:
"@me/base-library": {
"version": "file:../lib/me-base-library-1.0.0.tgz",
"integrity": "sha512-(...)" // <- different with every build
}
有没有办法禁用对本地依赖项的完整性检查?
【问题讨论】:
-
为什么每个版本都不一样?
-
哦,因为是本地构建的文件,当然
标签: javascript node.js angular npm npm-install