2017-03-24 5 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 뭔가 내가 웹팩이 존재하는 에어 비앤비에 액세스 할 수 있도록 추가 할 필요가 또 있나요효소가 카르 + 웹팩을 사용하지 않음

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이 설치되어 있지 않으며 바벨 로더 설정에서 사용하고있는 것으로 보입니다.