vue2.6项目中出现可选链错误的问题,运行和构建都报错???
vue
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
项目地址:https://gitcode.com/gh_mirrors/vu/vue
免费下载资源
·
boe-h5运行构建报错
错误原因:
return urlObj?.boeTypeCode;
看起来这代码再正常不过了,只是用到了可选链?
网上搜解决办法
解决步骤(2步):
- 安装:
npm install @babel/plugin-proposal-optional-chaining --save-dev
扩展:空值合并运算符(??:)是:@babel/plugin-proposal-nullish-coalescing-operator
-
在babel.config.js中配置:
module.exports = {
plugins: [“@babel/plugin-proposal-optional-chaining”]
}
细看一下再我们项目中都已经添加了,为啥还是报错嘞???
**然后:**又发现说主要是 vue 2.6.11
template 不支持可选链操作符,在可以升级 vue 版本的情况下,我们可以升级到 2.7.0
版本
npm i vue@2.7.0 vue-template-compiler@2.7.0
然后再问同事他得 node 版本是 14.0.0
以上,我的node版本是10.24.1
,哎可能是版本低了:
切换版本…
通过 nvm 工具切换版本到
14.20.1
问题依旧…
关键解决方法:
问题分析出现在@zfs/ui
中
那就直接在vue.config.js
文件中加@zfs/ui
这下问题就解决了,感谢老铁~!
GitHub 加速计划 / vu / vue
80
16
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:4 个月前 )
73486cb5
* chore: fix link broken
Signed-off-by: snoppy <michaleli@foxmail.com>
* Update packages/template-compiler/README.md [skip ci]
---------
Signed-off-by: snoppy <michaleli@foxmail.com>
Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 6 个月前
e428d891
Updated Browser Compatibility reference. The previous currently returns HTTP 404. 6 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)