uni-app 为什么 cli 没有对应的 3.3.10.20220124 版本
uni-app 为什么 cli 没有对应的 3.3.10.20220124 版本
很多次的小版本更新都没有
更多关于uni-app 为什么 cli 没有对应的 3.3.10.20220124 版本的实战教程也可以访问 https://www.itying.com/category-93-b0.html
实际是有的,直接使用依赖管理工具切换即可。
2.0.1-33920220207001 这个对应的是 3.3.10
说好的:
// 使用正式版(对应HBuilderX最新正式版)
vue create -p dcloudio/uni-preset-vue my-project
呢?
你能发现版本中的部分对应规律很好,不过发现的规律不完全。建议不要手动根据规律切换,使用文档提供的命令进行切换。
回复 DCloud_UNI_GSQ: @dcloudio/uvm 这个呗?它会更新到 2.0.1-33920220207001 这个版本吗?
回复 enderX: 理论上执行 npx @dcloudio/uvm 3.3.10.20220124 应该是 2.0.1-33920220124001
回复 DCloud_UNI_GSQ: ok,你这个 理论上 让我有点子不放心
回复 enderX: 如工具执行后的结果与我人脑计算结果不符的话,请反馈给我。
回复 DCloud_UNI_GSQ: 哈哈哈好
回复 DCloud_UNI_GSQ: 3.3.10 便已到 app-plus 有这个问题: Start to compile the current project to the app-plus platform…Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js): ValidationError: Invalid options object. Sass Loader has been initialized using an options object that does not match the API schema.
不知道是不是因为这个,dev 下抛错中断执行了
回复 enderX: 看下node-sass和sass-loader的版本
回复 DCloud_UNI_GSQ: 最新版 node-sass 7.0.1 / sass-loader 12.4.0 老版本 node-sass 5.0.0 / sass-loader 10.2.0 都有相同的问题,后者在 uniapp 3.2.3 版本中不报错。
以后不考虑暴露 webpack/vite 配置吗?
回复 enderX: 不考虑暴露 webpack/vite 配置是什么意思?
回复 DCloud_UNI_GSQ: 我重新创建了一个项目,发现当项目中有 nvue 文件的页面时,就会有这个错误,并中断执行,跟 sass 处理器的版本关系不大。 就是像 create-react-app 那样,可以暴露出 webpack 所有配置细节,你们应该不会这么搞。
我刚才把 nvue style 标签上的 lang 属性干掉了,然后又进一步试了试,发现如果 nvue 引用 vue 作为自组建,vue 中如果有 lang=“scss” 也会抛错。 这就比较难了,应该是有 bug 吧?
回复 DCloud_UNI_GSQ: 我都试过了
回复 DCloud_UNI_GSQ: “node-sass”: “^4.14.1”, “sass-loader”: “^7.3.1”, 这是新创建的项目用的版本,就像我上几条回复你的那样,nvue 或其引用文件有 lang="scss"就报错。
回复 DCloud_UNI_GSQ: 你可以拉一下代码看看 https://gitee.com/crazymuyang/uniapp_3.3.10_app_plus_platform_sass_error.git
回复 DCloud_UNI_GSQ: 无法复现吗?(╥╯^╰╥)
回复 enderX: 正在处理其他任务,你先创建一个hello uni-app试试,是否正常
回复 DCloud_UNI_GSQ: 上一条回你的 码云 链接就是 vue create -p dcloudio/uni-preset-vue 创建的默认项目
回复 enderX: 正式版,从 3.3.3.20211225 这个版本开始就有问题了
回复 enderX: 你测试之前的版本符合你的预期是吧
回复 DCloud_UNI_GSQ: 我重新发了个帖子 https://ask.dcloud.net.cn/question/139291 3.2.15.20211120 这个版本是没有问题的
回复 enderX: 好的,将会优先排查一下此问题
回复 enderX: 同步回复:yarn add sass-loader@^8
历史遗留问题,旧的版本设计,这里放一位数,10 和以上均用 9 表示,并且后面的部分对应也非一对一,依赖管理已经提供了现成的命令,使用方式见文档。


