我执行完之后package.json会变成
导致我想利用easycome模式引入components下的组件会失效
在小程序上的效果是
发现会没有components
mlmc2os51#
+1。npx @dcloudio/uvm@latest会更新成alpha版本
7d7tgy0s2#
+1
yduiuuwa3#
已收到。谢谢,我会尽快回复你。
4c8rllxm4#
eblbsuwk5#
fxnxkyjh6#
@dcloudio/uvm
/@dcloudio/uvm/lib/version.js
function compare (version, oAlpha, ov1, ov2, ov3, ov4, ov5, strict) { const dataDiff = approximateDate(tv4 || ov4, ov4) const fix = dataDiff + Number(ov5) if ( approximateCode(tv1, ov1) && approximateCode(tv2, ov2, strict) && approximateCode(tv3, ov3, strict) && dataDiff && fix > nextVersionFix ) { if (vue3 || tAlpha === oAlpha) { nextVersion = version nextVersionFix = fix } } }
@dcloudio/vue-cli-plugin-uni 里面包含了正式版和 alpha 版,比如:
["3.0.0-alpha-4010520240507001","3.0.0-4010520240507001" ]
这两个版本,一个 alpha 版,一个正式版,后面的 4010520240507001 是一样的,导致执行 npx @dcloudio/uvm@latest , 4.15.2024050802 ,安装成了前面的 3.0.0-alpha-4010520240507001 alpha 版本。
4010520240507001
npx @dcloudio/uvm@latest
4.15.2024050802
3.0.0-alpha-4010520240507001
if (vue3 || tAlpha === oAlpha) {
这一行判断似乎有问题?为啥 vue3 时就直接匹配了?
去掉 vue3,改成 if (tAlpha === oAlpha) { ?
if (tAlpha === oAlpha) {
或者改成 if (tAlpha === oAlpha || vue3) { ?
if (tAlpha === oAlpha || vue3) {
c7rzv4ha7#
相关问题: 192610191361192666
5cnsuln78#
j91ykkif9#
+1而且我在更新3.0.0-alpha-4010520240507001后出现了如下报错
最小复现即
node: v20.9.0pnpm: v9.0.2
9条答案
按热度按时间mlmc2os51#
+1。npx @dcloudio/uvm@latest会更新成alpha版本
7d7tgy0s2#
+1
yduiuuwa3#
已收到。谢谢,我会尽快回复你。
4c8rllxm4#
+1
eblbsuwk5#
+1
fxnxkyjh6#
@dcloudio/uvm
/@dcloudio/uvm/lib/version.js
@dcloudio/vue-cli-plugin-uni 里面包含了正式版和 alpha 版,比如:
[
"3.0.0-alpha-4010520240507001",
"3.0.0-4010520240507001"
]
这两个版本,一个 alpha 版,一个正式版,后面的
4010520240507001
是一样的,导致执行npx @dcloudio/uvm@latest
,4.15.2024050802
,安装成了前面的3.0.0-alpha-4010520240507001
alpha 版本。解决思路
if (vue3 || tAlpha === oAlpha) {
这一行判断似乎有问题?为啥 vue3 时就直接匹配了?
去掉 vue3,改成
if (tAlpha === oAlpha) {
?或者改成
if (tAlpha === oAlpha || vue3) {
?c7rzv4ha7#
相关问题: 192610191361192666
5cnsuln78#
已收到。谢谢,我会尽快回复你。
j91ykkif9#
+1
而且我在更新3.0.0-alpha-4010520240507001后出现了如下报错
最小复现即
node: v20.9.0
pnpm: v9.0.2