2015-11-08 13 views
5

. .babelrc'de belirtilen Babel 6 ön ayarları, temel olarak belgelere göre, yeni Babel 6 ile birlikte, varsayılan olarak kodumuzla hiçbir şey yapamayacağından, eklentiler/önayarları geçmemiz gerektiğini düşündüğümüz, başlığa göre

yüzden

{ 
    "presets": ["es2015"] 
} 

Ancak bu işe yaramaz (sadece docs gibi) aşağıdaki ile benim proje dizininde bir .babelrc dosyası oluşturduk.

{ 
    test: /\.js$/, exclude: /node_modules/, loader: "babel", query: { 
     presets: ["es2015"] 
    } 
} 

Ve bu işler: Ben WebPack ve babel-yükleyici kullanıyorum beri , ben webpack config böyle bir şey koymak önerdi farklı bir cevap geldi. Yani benim sorum bu yeni Babel'de bir hata mı, yoksa eksik olduğum belli bir yanlışlık mı var? Ben Babel 5 ve WebPack kullanmak için kullanılır ve önceden ... .babelrc hiçbir problem

Teşekkür babel yapılandırma belirtmek başardı

DÜZENLEME: önce eslint yükleyici çalıştırırken sorun yalnızca oluştu babel yükleyici. Ancak sadece son babel-loader 6.2.0 güncellendi ve her şey tekrar çalışıyor.

module: { 
     preLoaders: [ 
      { test: /\.js$/, exclude: /node_modules/, loader: "eslint"} 
     ], 
     loaders: [ 
      { test: /\.js$/, exclude: /node_modules/, loader: "babel"}, 
      { test: /\.css$/, exclude: /node_modules/, loader: "style!css!postcss"} 

cevap

2

babel-loader ile ilgili bir sorun gibi görünüyor. 6.1.0 sürümünde düzeltilmelidir.

* release/v6.1.0: 
Update CHANGELOG.md and package.json 
Set source file name relative to options.sourceRoot 
Allow babelrc to be specified for cache purposes 
Add BABEL_ENV || NODE_ENV to default cacheIdentifier 

Yani güncellenmesi babel-yükleyici yeterli olacaktır:

Sen release/v6.1.0 özetini görebilirsiniz.

+0

Teşekkürler, 6.1.0 güncelleştirdim, ancak sorun aynı "Beklenmeyen Token" hatası ile devam ediyor. (Ön ayarları web paketi yapılandırmasına geri koymak hala beklendiği gibi çalışıyor) – luanped

+0

@luanped Babel 'dışında başka bir yükleyici kullanıyor musunuz? Webpack.config.js’inizi gönderebilir misiniz? – dreyescat

+0

Merhaba @dreyescat, soruya config dosyasını ekledim. Yardımınız için teşekkürler. – luanped