内置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
,把version
resolved
integrity
改为3.0.0-rc.3
对应的版本(目前是从别的项目的.lock
文件中找到的,如果没有那么可以先在一个空项目的package上只安装nuxi
3.0.0-rc.3
,然后复制.lock
文件下的nuxi
项) -
删掉
node_modules
文件夹,运行yarn
命令
这样改低版本就完成了
评论