我正在做一个使用React的项目,我对React是个新手,没有特别的经验在Symfony中设置webpack配置文件。浏览器中出现以下错误:
class App extends React.Component {
> _canvas = null
| _dimension = null
| _margin = 30
module.exports = {
mode: 'development',
devtool: 'inline-sourcemap',
resolve: {
alias: {
BezierPlugin:'gsap/src/uncompressed/
plugins/BezierPlugin',
ScrollToPlugin: 'gsap/src/uncompressed/
plugins/ScrollToPlugin',
swiper: 'swiper/dist/js/swiper.min',
},
},
entry: {
app: ['./js/app.js'],
},
output: {
path: path.resolve(__dirname, `${assetsPath}/js-
build`),
filename: '[name].bundle.js',
},
module: {
rules: [{
test: /\.html$/,
loader: 'html-loader',
options: {
attrs: false,
},
},
{
test: /\.jsx?$/, // Match both .js and .jsx files
exclude: /node_modules/,
loader: "babel-loader",
query: {
presets: ['es2015', 'react']
}
},
],
},
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery',
}),
new webpack.DllReferencePlugin({
context: __dirname,
manifest: path.resolve(__dirname, `${assetsPath}/js-
build/manifest.bundle.json`),
}),
],
};
确保您已经安装了es2015 babel预置。
npm install babel-preset-es2015
在webpack.config中配置babel-loader:
{
test: /\.jsx?$/, // Match both .js and .jsx files
exclude: /node_modules/,
loader: "babel-loader",
query: {
presets:['es2015', 'react']
}
},
我有一个问题,在scss中添加后台url时漏掉了一些加载器...你有什么想法吗? ./element/about/landing/landing/tlowo_podstawowe/tlowo.png 1:0模块分析失败:意外字符“”(1:0)您可能需要一个适当的加载程序来处理此文件类型,当前没有配置任何加载程序来处理此文件。请参阅https://webpack.js.org/concepts#lo
我正在使用yarn为react项目设置webpack,但出现以下错误: ./src/app.js 67:6模块分析失败中的错误:意外标记(67:6)您可能需要一个适当的加载器来处理此文件类型,当前没有配置任何加载器来处理此文件。请参阅https://webpack.js.org/concepts#Loadersℹ:编译失败。 webpack.config.js package.json
我正在学习使用WebPack构建我的react项目。我已经配置了一个webpack.config.js来加载CSS文件。 webpack.config.js: 我不明白该怎么办。谢谢你。
我正面临下面的错误。我尝试了所有的解决方案在其他文章中提到的相同的问题。但没有运气。请帮帮忙。 下面是我的档案。 package.json webpack.conf.js 应用程序JS index.js
我正在尝试编译我的React项目,但是这些错误突然出现: 终端输出: 有人知道为什么会这样吗?