1
私はバベルローダー用CACHEDIRECTORYを有効にするとWebPACKのを実行しているとき、私は次のエラーを取得する:バベル・ローダーCACHEDIRECTORY未知のオプション
Module build failed: ReferenceError: [BABEL] C:\Projects\xxx\index.js: Unknown option: base.{"presets":["react". Check out http://babeljs.io/docs/usage/options/ for more info
私はCACHEDIRECTORYを削除すると、すべてが正常に動作します。誰もが私がmissongてるのか分からない
マイローダは次のようになります。
私.babelrcはこのようになります{ test: /\.jsx?$/, exclude: /node_modules/, loaders: ['babel?' + JSON.stringify(babelrc) + '&cacheDirectory', 'eslint'] }
:あなたはJSON形式の設定とクエリ文字列を混合しているよう
{
"presets": [
"react",
"es2015",
"stage-0"
]
}
babelrcは自分のプロジェクトのルートにはなく別のconfigディレクトリにあるので、.babelrcファイルを保持しています。私はこのようにvar babelrc = JSON.parse(fs.readFileSync( './ App/config/.babelrc'))のように持ってきます。 –