javascript - webpack配置es6有些語法糖不辨識問題
ringa_lee
ringa_lee 2017-07-05 10:52:45
0
2
907

使用webpack配置es6,大部語法都是支援的,但是...這個卻通過不了編譯

{
            test: /\.js$/,
            exclude: /node_modules/, 
            loader: 'babel-loader',
            options: {
                presets:['es2015','react']
            }
        },

#有遇到類似問題的嗎?

ringa_lee
ringa_lee

ringa_lee

全部回覆(2)
淡淡烟草味

首先在 .babelrc 中加入對應 plugin,例如:

{
  "presets": [
    ["es2015", { "modules": false }]
  ],
  "plugins": ["transform-object-rest-spread"]
}

然後 NPM 安裝 babel-plugin-transform-object-rest-spread 即可。

滿天的星座

題主,babel的每一種preset對於新語法的支援程度都不一樣的,es2015 preset只支援在2015年正式批准的es語法。具體的可以在這裡查看,建議使用env preset。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!