内置npm包改低版本
例如nuxt从当前的3.0.0-rc.6改为3.0.0-rc.3:因为nuxt使用的cli是内置的nuxi,而nuxi的版本是^3.0.0-rc.3,由于nuxt的package.json的nuxi版本前面带了^,那么这就导致安装的nuxi版本始终是最新的,而不是3.0.0-rc.3,经研究让nuxt的cli版本为3.0.0-rc.3的步骤如下
-
修改
package.json的nuxt版本号为3.0.0-rc.3 -
找到
yarn.lock文件,找到nuxi,把versionresolvedintegrity改为3.0.0-rc.3对应的版本(目前是从别的项目的.lock文件中找到的,如果没有那么可以先在一个空项目的package上只安装nuxi3.0.0-rc.3,然后复制.lock文件下的nuxi项) -
删掉
node_modules文件夹,运行yarn命令
这样改低版本就完成了

评论