我正在使用yarn将webpack设置为我的react项目,并且出现此错误:
./src/app.js中的错误67:6模块解析失败:意外的令牌(67:6)您可能需要适当的加载程序来处理此文件类型,当前未配置任何加载程序来处理此文件。参见 https://webpack.js.org/concepts#loaders ??wdm ?:编译失败。
webpack.config.js
const path = require("path");
module.exports = {
entry: "./src/app.js",
output: {
path: path.join(__dirname, 'public'),
filename: 'bundle.js'
},
module:{
rules:[{
loader: 'babel-loader',
test: '/\.(js|jsx)$/',
exclude: /node_modules/
}]
},
devtool: 'cheap-module-eval-source-map',
devServer: {
contentBase: path.join(__dirname, 'public')
}
}
Run Code Online (Sandbox Code Playgroud)
.babelrc
{
"presets": ["env", "react","@babel/preset-env"],
"plugins": [
"transform-class-properties"
]
}
Run Code Online (Sandbox Code Playgroud)
package.json
{
"name": "react",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"scripts": {
"serve": "live-server public/",
"build": "webpack",
"dev-server": "webpack-dev-server"
},
"dependencies": {
"babel-cli": "6.24.1",
"babel-core": "6.25.0",
"babel-plugin-transform-class-properties": "6.24.1", …Run Code Online (Sandbox Code Playgroud)