好的,九痔疮爱你哟~
1 个赞
发现问题真的好多,还是回退吧,模板项目别用yarn install,不然等着撞大运(用模板的,不至于这样更新吧
2 个赞
-
如果你在模版项目里曾经用过一次小火箭,但是你不想改变
package.json
又想用小火箭进行升级:- 请你以后更新时都先使用一次小火箭。
- 然后在运行一次
yarn dep
。
-
如果你在模版项目里从未用过小火箭:
yarn dep
即可升级,不要使用小火箭。
-
如果你在模版项目里用过小火箭,但是某次升级直接使用了
yarn dep
没有先用小火箭,或其他方式造成了模版项目里的根package.json
里出现锁定版本的依赖:- 将模版项目里的根
package.json
里的所有锁定版本的依赖改成 “^版本号” 的形式。 - 运行
yarn install
然后在运行yarn dep
正常升级。
- 将模版项目里的根
-
如果你想恢复到只使用
yarn dep
进行升级的模式:接上条。
-
什么是锁定版本,为什么会造成
yarn dep
无法正常更新?即为类似下面的依赖:
"koishi: "4.17.1"
这里的版本号前面没有加上
^
等标志,那么就认为是写死了版本号。yarn dep
在更新时会尊重这里的版本,不会进行更新。
未来小火箭可能会支持在模版项目里使用,目前不推荐在模版项目里使用。
下面是一些额外链接:关于版本规则
3 个赞
好的谢谢ding宝,已经双清了(
1 个赞
今天下午我也遇到这个问题,自己修好了
成熟的模板项目使用者要学会自己解决
2 个赞
我不成熟,linux服务器被迫模板
1 个赞
说的很对
不过为啥有一种规则怪谈的感觉
4 个赞
linux 服务器为什么会被迫模板,不能用 kd 吗
2 个赞