我正面临下面的错误。我尝试了所有的解决方案在其他文章中提到的相同的问题。但没有运气。请帮帮忙。
下面是我的档案。
package.json
{
"name": "reactapps",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "webpack-dev-server --hot"
},
"author": "nivs",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.26.3",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"bable-loader": "0.0.1-security",
"html-webpack-plugin": "^4.2.0",
"webpack": "^4.42.1",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.10.3"
},
"dependencies": {
"react": "^16.13.1",
"react-dom": "^16.13.1"
}
}
webpack.conf.js
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'build'),
publicPath: '/',
filename: 'bundle.js'
},
devServer: {
contentBase: './build',
publicPath: '/dist/'
},
module: {
rules: [{
test: /\.js$|jsx/,
exclude: /node_modules/,
use: ['babel-loader']
}]
},
plugins: [
new HtmlWebpackPlugin({
template: path.resolve('./index.html'),
}),
]
};
{
"presets": ["@babel/preset-env", "@babel/preset-react"]
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div id="app"></div>
</body>
</html>
应用程序JS
import React,{Component} from 'react';
class App extends Component{
render() {
return (
<div><h1>Hello</h1></div>
);
}
};
export default App;
index.js
import React from 'react'
import ReactDOM from 'react-dom';
import App from './components/App';
ReactDOM.render(<App />,document.getElementById("app"));
查看您的package.json,似乎是babel版本导致了错误。如果使用webpack
4.x,则应使用babel-loader
8.x和babel
7.x,请参阅webpack-babel-loader
尝试升级babel-*,您可以从这里获取待办事项列表
我正在尝试编译我的React项目,但是这些错误突然出现: 终端输出: 有人知道为什么会这样吗?
我正在做一个使用React的项目,我对React是个新手,没有特别的经验在Symfony中设置webpack配置文件。浏览器中出现以下错误:
我用Webpack创建了我的项目,并在开发中使用了Vue.js,但是我不能注入
我有一个问题,在scss中添加后台url时漏掉了一些加载器...你有什么想法吗? ./element/about/landing/landing/tlowo_podstawowe/tlowo.png 1:0模块分析失败:意外字符“”(1:0)您可能需要一个适当的加载程序来处理此文件类型,当前没有配置任何加载程序来处理此文件。请参阅https://webpack.js.org/concepts#lo
我正在学习使用WebPack构建我的react项目。我已经配置了一个webpack.config.js来加载CSS文件。 webpack.config.js: 我不明白该怎么办。谢谢你。