【发布时间】:2016-07-01 14:49:54
【问题描述】:
我是新来的世界反应,我有一个错误,不会让我进步。这是我的 webpack
module.exports = {
entry: [
'./src/index.js'
],
output: {
path: __dirname,
publicPath: '/',
filename: 'bundle.js'
},
module: {
loaders: [{
exclude: /node_modules/,
loader: 'babel'
}]
}
resolve: {
extensions: ['', '.js', '.jsx']
},
devServer: {
historyApiFallback: true,
contentBase: './'
}
};
这是我的代码 js
import React from 'react';
import ReactDOM from 'react-dom';
import SearchBar from './components/search_bar';
const API = '';
const App = () => {
return (
<div>
<SearchBar />
</div>
);
}
ReactDOM.render(<App />, document.querySelector('.container'));
这是错误 https://gyazo.com/be83135be6f0e7b8ca0c2852536c792f
我尝试了这个解决方案,但它不起作用 babel-loader jsx SyntaxError: Unexpected token
这是一个项目https://github.com/jmrosdev/Practicas/tree/master/React/youtube-search
再见,谢谢!
【问题讨论】:
-
对于较新版本的 react,请使用新的 babel 模块:stackoverflow.com/a/53927497/6665568。它有更好的错误信息并支持 react 的新功能。
标签: javascript reactjs babeljs