Closed3
package-lock.jsonのintegrityがsha512からsha1に変更されてしまう問題について
npm install
実行後にpackage-lock.jsonのintegrityの差分が発生することがある
イメージとしては以下
- sha512-xxx
+ sha1-xxx
npmのチェックサムは以前SHA1だったが、SHA512に変更している
そもそもintegrityとは
引用:https://docs.npmjs.com/cli/v8/configuring-npm/package-lock-json
A sha512 or sha1 Standard Subresource Integrity string for the artifact that was unpacked in this location. For git dependencies, this is the commit sha.
整合性文字列・またはGitのCommitとのこと
以下を参考にnode_modulesを一度削除することで解消できた
rm -rf node_modules/
npm cache clean --force
npm i
このスクラップは2022/06/21にクローズされました