内置npm包改低版本

例如nuxt从当前的3.0.0-rc.6改为3.0.0-rc.3:因为nuxt使用的cli是内置的nuxi,而nuxi的版本是^3.0.0-rc.3,由于nuxtpackage.jsonnuxi版本前面带了^,那么这就导致安装的nuxi版本始终是最新的,而不是3.0.0-rc.3,经研究让nuxtcli版本为3.0.0-rc.3的步骤如下

  1. 修改package.jsonnuxt版本号为3.0.0-rc.3

  2. 找到yarn.lock文件,找到nuxi,把version resolved integrity改为3.0.0-rc.3对应的版本(目前是从别的项目的.lock文件中找到的,如果没有那么可以先在一个空项目的package上只安装nuxi 3.0.0-rc.3,然后复制.lock文件下的nuxi项)

  3. 删掉node_modules文件夹,运行yarn命令

这样改低版本就完成了

评论

0 / 800
全部评论()