【发布时间】:2017-04-17 04:23:52
【问题描述】:
我有这个 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 包时,它给出的错误为
/assets/app/components/test/test.jsx 模块解析失败:/Users/joseph.antony/workspace/sloop/assets/app/components/test/test.jsx 意外令牌 (6:11) 您可能需要适当的加载程序来处理此文件类型。 SyntaxError: Unexpected token (6:11)
【问题讨论】:
标签: javascript reactjs