2017-03-24 9 views
0

私のプロジェクトに酵素を加えようとしています。 karma startを実行しようとすると、エラーModule build failed: Error: Couldn't find preset "airbnb" relative to directory "/Users/kieran/IdeaProjects/tahrirが発生します。私はnpm i --save-dev enzymeを実行しました。私karma.conf.jsは、私はWebPACKのがAirbnbの存在にアクセスできるように追加する必要がある何か他のものがあります酵素がカルマ+ウェブパックで働いていない

module.exports = function (config) { 
    config.set({ 
     browsers: ['Chrome'], 
     singleRun: true, 
     frameworks: ['jasmine'], 
     files: [ 
      {pattern: 'tests.webpack.js'} 
     ], 
     preprocessors: { 
      'tests.webpack.js': ['webpack', 'sourcemap'] 
     }, 
     reporters: ['dots'], 
     webpack: { 
      devtool: 'inline-source-map', 
      module: { 
       loaders: [ 
        { 
         test: /\.js$/, 
         exclude: /\/node_modules\//, 
         loader: 'babel', 
         query: { 
          presets: ['airbnb'] 
         } 
        } 
       ] 
      }, 
      externals: { 
       'cheerio': 'window', 
       'react/addons': true, 
       'react/lib/ExecutionEnvironment': true, 
       'react/lib/ReactContext': true 
      } 
     }, 
     webpackServer: { 
      noInfo: true 
     } 
    }); 
}; 

のように見えますか?

答えて

1

エラーメッセージに基づいて、babel-preset-airbnbがインストールされておらず、これをbabel loader configで使用しているようです。

$ npm install --save-dev babel-preset-airbnb

関連する問題