通常我们在npm i XXX@5.1.0
插件的指定版本时,package.json
会自动插入一条,默认显示XXX:'^5.1.0'
插件名及其版本号,但是版本号前的^
,意思是下载依赖时默认更新当前大版本下的最新版本,实际上在package-lock.json
中可能就指定的是XXX
的5.10.2
版本了。
可以修改package.json,手动去掉版本号前面的^
,达到固定下载的插件版本的目的。
package.json与package-lock.json的版本不一致原因
于 2023-02-10 09:30:55 首次发布