使用babel es6 转 es5

安装

//Webpack 接入 Babel 必须依赖的模块
npm i -D babel-core babel-loader

//preset,告诉babel编译的文件中用到了哪些语法env包含当前所有 ECMAScript 标准里的最新特性
npm i -D babel-preset-env

//编译时报错说如果用的是loader6X让安装7
npm i babel-loader@7 -D

//默认不转化Promise等,需要这个插件(安装后在入口文件最开始引用:require("@babel/polyfill");)
npm install--save @babel/polyfill

webpack.config.js的module.rules中添加

{
    test: /\.js$/,
    exclude: /node_modules/,
    use: ['babel-loader']
}

.babelrc文件中写入 
{
    "presets": [
        ["env"]
    ]

}

ps : 编译后ie只到9,ie不支持

posted @ 2019-09-27 17:13  superjsman  阅读(1014)  评论(0编辑  收藏  举报