babel

作者: arymy | 来源:发表于2018-10-30 22:02 被阅读0次

package.json:

"devDependencies": {

    "@babel/cli": "^7.1.2",

    "@babel/core": "^7.1.2",

    "babel-loader":"^8.0.0",

    "@babel/polyfill":"^7.0.0",

    "@babel/preset-env": "^7.1.0",

    "@babel/plugin-transform-runtime": "^7.1.0",

    "@babel/runtime-corejs2": "^7.1.2",

    "@babel/plugin-transform-object-assign": "^7.0.0"

  }

.babelrc:

{

    "presets": [

        [

            "@babel/preset-env", {

                //是否将ES6的模块化语法转译成其他类型

                 //参数:"amd" | "umd" | "systemjs" | "commonjs" | false,默认为'commonjs'

                "modules": false,

            }

        ]

    ],

    "plugins": [

        ["@babel/plugin-transform-runtime",{"corejs": 2}],

        "@babel/plugin-transform-object-assign",

    ]

  }

webpack.dev.config.js:

entry:['@babel/polyfill','./src/script/app.js'],

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

main.js:

import '@babel/polyfill'

相关文章

网友评论

      本文标题:babel

      本文链接:https://www.haomeiwen.com/subject/demntqtx.html