1***@qq.com
1***@qq.com
  • 发布:2024-09-03 17:25
  • 更新:2024-09-04 08:58
  • 阅读:188

【报Bug】ios13系统中,例如js 语法 ?? 加载不了会出现白屏;请问如何将vue3 cli es6转es5,vite 配置等等,麻烦给下解决方案

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Mac Intel

手机系统: iOS

手机系统版本号: iOS 13.2

手机厂商: 苹果

手机机型: iphone7

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: CLI

CLI版本号: 4.08

示例代码:

【报Bug】ios13系统中,例如js 语法 ?? 加载不了会出现白屏;请问如何将vue3 cli es6转es5,vite 配置等等,麻烦给下解决方案

操作步骤:

【报Bug】ios13系统中,例如js 语法 ?? 加载不了会出现白屏;请问如何将vue3 cli es6转es5,vite 配置等等,麻烦给下解决方案

预期结果:

【报Bug】ios13系统中,例如js 语法 ?? 加载不了会出现白屏;请问如何将vue3 cli es6转es5,vite 配置等等,麻烦给下解决方案

实际结果:

【报Bug】ios13系统中,例如js 语法 ?? 加载不了会出现白屏;请问如何将vue3 cli es6转es5,vite 配置等等,麻烦给下解决方案

bug描述:

【报Bug】ios13系统中,例如使用js 语法 ?? 会加载不了出现白屏;

请问如何将vue3 cli es6转es5,请求vite 怎么配置,麻烦给下解决方案,谢谢

2024-09-03 17:25 负责人:无 分享
已邀请:
BFC

BFC

你好,可以尝试 安装babel来转换

  1. 安装 @babel/core @babel/preset-env·
    yarn add @babel/core @babel/preset-env --dev
  2. 在项目根目录创建 babel.config.js
    module.exports = {  
    presets: ['@babel/preset-env'],  
    };
1***@qq.com

1***@qq.com (作者) - 米立企业账号

已经解决:

npm i @babel/plugin-proposal-optional-chaining --save-dev

npm i @babel/plugin-proposal-nullish-coalescing-operator --save-dev

npm i rollup-plugin-esbuild --save-dev

在 vite.config.ts 文件里添加

import esbuild from 'rollup-plugin-esbuild'

export default defineConfig({
plugins: [
{
...esbuild({
target: 'chrome70',
include: /.vue|.ts|.js$/,
loaders: {
'.vue': 'js'
}
}),
enforce: 'post'
}

],  

})

要回复问题请先登录注册