我有这个jsx文件。 //反应代码Webpack不解析jsx文件
import React from 'react';
import {render} from 'react-dom';
class App extends React.Component {
render() {
return <p> Hello React!</p>;
}
}
render(<App/>, document.getElementById('app'));
and this is my webpack.confg.js file
//webpack config
module.exports = {
entry: __dirname + '/assets/app/components/test/test.jsx',
output: {
path: __dirname,
filename: '/assets/app/components/test/test.min.js'
},
module: {
loaders: [
{
test: '/\.jsx?/',
exclude: '/node_modules/',
loader: 'babel',
query: {
presets:['es2015', 'react']
}
}
]
}
}
上运行的Web Pack中的给误差
/assets/app/components/test/test.jsx 模块解析失败:/Users/joseph.antony/工作空间/ sloop/assets/app/components/test/test.jsx意外的令牌(6:11) 您可能需要一个合适的加载程序来处理此文件类型。 SyntaxError:意外的令牌(6:11)
现在显示的问题是未知选项:direct.presets – Joseph
您是否还有.babelrc文件? –
是的,我在项目文件夹的根目录下有.babelrc文件。 – Joseph