versucht, die reagieren Spin npm Modul zu verwenden, aber wenn ich einen bundle.js mit webpack versuchen und bauen, erhalte ich folgende Fehlermeldung:Webpack mit reagieren Module unerwartet geben Token
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
ich raten bin dass dieses Modul jsx enthält, aber ich verstehe nicht, warum es nicht gebaut werden kann? Benötigt react-spin beim Aufbau eines Bundles eine zusätzliche Konfiguration?
Hier ist meine volle 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']
}
};
Danke, Sie haben einen guten Punkt gemacht. Am Ende habe ich meinen eigenen Reaction-Spin in mein Projekt aufgenommen. – ApathyBear