пытается использовать модуль НПМ реагировать-спин, но когда я пытаюсь построить bundle.js с WebPack, я получаю следующее сообщение об ошибке:Webpack с реагируют модули давая неожиданный маркер
Module parse failed: /Users/nir/browsewidget/node_modules/react-spin/src/main.js Line 29: Unexpected token <
You may need an appropriate loader to handle this file type.
| render: function() {
| return (
| <span ref="container" />
| );
| }
@ ./js/widget.jsx 4:14-35
Я угадывание что в этом модуле есть jsx, но я не понимаю, почему он не может быть построен? Требуется ли какая-либо дополнительная конфигурация при создании пакета?
Вот мой полный webpack.config.js:
module.exports = {
entry: "./js/widget.jsx",
output: {
path: __dirname,
filename: "bundle.js"
},
module: {
loaders: [
{
test: /\.jsx$/,
loader: 'jsx-loader?insertPragma=React.DOM&harmony'
}
]
},
externals: {
//don't bundle the 'react' npm package with our bundle.js
//but get it from a global 'React' variable
'react': 'React'
},
resolve: {
extensions: ['','.js','.jsx']
}
};
Спасибо, вы сделали хороший момент. В итоге я включил свою собственную реакцию. – ApathyBear