2015-11-10 5 views
1

Я установил реактивный hot-loader и обратился к модулю в файле webpack.config.js. Однако, когда я пытаюсь запустить webpack для компиляции скриптов, я получаю сообщение об ошибке.Webpack, React, Babel - не может разрешить модуль

См. Снимок экрана. Может кто-нибудь, пожалуйста, сообщите, в чем проблема. FYI, я использую все последние библиотеки.

[1]: http://i.stack.imgur.com/2GCa1.jpg 

    /*webpack.config.js 
    module.exports = { 
devtool: 'eval-source-map', 
entry: { 
    main: [ 
     './src/main.js' 
    ] 
}, 
output: { 
    filename: './public/[name].js' 
}, 
module: { 
    loaders: [ 
     { 
      test: /\.jsx?$/, 
      exclude: /node_modules/, 
      loader: ['react-hot','babel-loader'], 
      query: { 
       presets: ['es2015', 'react'] 
      } 
     } 
    ] 
} 
} 

/*UPDATE*/ 
Code update 
I have added an "s" after loader. It is now giving me the below error. 

[2]: http://i.stack.imgur.com/LL1nn.jpg 

ответ

6

Основываясь на второй картинке, вы можете попробовать следующее:

loaders: [ 
     { 
      test: /\.jsx?$/, 
      exclude: /node_modules/, 
      loader: ['react-hot'], 
     }, 
     { 
      test: /\.jsx?$/, 
      exclude: /node_modules/, 
      loader: ['babel-loader'], 
      query: { 
       presets: ['es2015', 'react'] 
      } 
     } 
    ] 
+0

К сожалению, изменение не помогло. –

+0

Теперь я получаю другую ошибку после вашего изменения. См. Прикрепленный снимок экрана. –

+1

Скорректированный мой ответ. :) – Timon

Смежные вопросы