报错内容 :
ERROR in ./src/index.js 5:4
Module parse failed: Unexpected token (5:4)
You may need an appropriate loader to handle this file type.
|
| ReactDom.render(
> <h1>hello world!</h1>,
| document.getElementById('example')
| )
webpack.config.js 文件中的配置 :
module.exports = {
mode:'none',
entry:{
app : './src/index.js', //打包常态CSS
},
output : {
path: path.resolve(__dirname, 'dist'),
filename: "js/[name]-bundle-[hash:5].js",
publicPath: '/',
},
module: {
rules: [
{
test: /\.js?$/,
use: [
{
loader: 'babel-loader',
options: {
exclude: /node_modules/,
presets: ['react', 'es2015']
}
}
]
}
]
},
}
package.json的显示 :
{
"name": "a-money-ready",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babelify": "^8.0.0",
"react": "^15.3.2",
"react-dom": "^15.3.2",
"webpack": "^4.15.1",
"webpack-dev-server": "^3.1.4"
}
}
index.js文件的配置 :
var React = require('react');
var ReactDom = require('react-dom');
ReactDom.render(
<h1>hello world!</h1>,
document.getElementById('example')
)
希望老师能够给出解答 。
轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目
了解课程