大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
转载: Vue2.0 ES6语法降级ES5
由于部分低版本的手机还不支持ES6语法,将会导致vue报错。综合了网上的各种办法,我的项目现在终于成功降级ES5.
首先安装插件
npm install -D babel-preset-es2015 babel-core babel-preset-stage-2 babel-loader
编辑配置文件
编辑/build/webpack.base.conf.js
编辑entry节点,变成如下
entry: { app: ['babel-polyfill', './src/main.js'] }
替换module.rules
数组中的
{ test: /\.js$/, loader: 'babel-loader', include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')] }
为
{ test: /\.js$/, exclude: /node_modules/, // 处理除了nodde_modules里的js文件 loader: 'babel-loader' }
再根目录新建.babelrc
内容为
{
"presets": [
"es2015",
"stage-2"
],
"plugins": [
]
}
如果使用了URLSearchParams
,需要安装npm install url-search-params-polyfill --save
,然后在使用了该对象的类头部引入import 'url-search-params-polyfill'
最后npm run build
编译。
验证是否成功
查看dist目录下编译出来的js里面是否还有const/let等ES6的语法,没有的话基本就成功了。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189741.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...