解決 vue打包后箭頭函數未轉成es5寫法

npm install --save-dev babel-polyfill babel-loader babel-core babel-preset-env babel-preset-es2015

webpack:

entry: {
        // main: ['babel-polyfill', './src/page1/index.js'],
}

{ test: /\.js$/, use: 'babel-loader' }

js

import 'babel-polyfill'

.babelrc:

{
  "presets": [ 
        "es2015"
  ]
}

但是還是有箭頭函數,報錯的位置都一樣!!
實在沒有頭緒,最后直接搜索 webpack 打包之后還有箭頭函數 ,找到問題所在
=》 是webpack版本問題,用 webpack4 或者 在 webpack 配置文件中加上這個配置即可
webpack.config.js

module.exports = {
    target: ['web', 'es5'],
}

來源:簡書 http://www.lxweimin.com/p/e9b0752a67f0

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。