gpt4 book ai didi

webpack - 无法读取未定义的extract-text-webpack-plugin的属性 'query'

转载 作者:行者123 更新时间:2023-12-04 17:07:32 25 4
gpt4 key购买 nike

我正在尝试使用webpack 2来实现extract-text-webpack-plugin,并且正在从头开始构建webpack.config.js。当我想添加插件时,我按照npm上的说明进行操作。但是,这给了我以下错误:
TypeError: Cannot read property 'query' of undefined
我环顾四周,没有发现其他与此插件有相同问题的人。我宁愿先问一下我是否犯了一个错误,然后再假设这是一个错误。

我的webpack.config.js是

const path = require('path');
const webpack = require('webpack');
const ExtractTextPlugin = require("extract-text-webpack-plugin");
module.exports = {
context: path.resolve(__dirname, './src'),
entry: {
app: './main.js',
},
output: {
path: path.resolve(__dirname, './dist'),
filename: '[name].bundle.js',
},
module: {
rules: [
{
test: /\.js$/,
exclude: [/node_modules/],
use: [{
loader: 'babel-loader',
options: { presets: ['es2015'] }
}]
},
{
test: /\.(sass|scss)$/,
use: [
'style-loader',
'css-loader',
'sass-loader',
]
},
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: "css-loader"
})
}
]
},
plugins: [
new ExtractTextPlugin("styles.css"),
],
};

而完整的错误是
/node_modules/extract-text-webpack-plugin/index.js:134
if(!loader.query) return loader.loader;
^

TypeError: Cannot read property 'query' of undefined
at getLoaderWithQuery (/node_modules/extract-text-webpack-plugin/index.js:134:12)
at Array.map (native)
at Function.ExtractTextPlugin.extract (/node_modules/extract-text-webpack-plugin/index.js:201:4)
at Object.<anonymous> (/webpack.config.js:33:32)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)

最佳答案

您使用的是extract-text-webpack-plugin的过时版本,该版本已在v2.0.0的第一个候选发布版本之前被删除。您可能有一个Beta版本。

使用以下命令安装最新版本:

npm install --save-dev extract-text-webpack-plugin@latest

或者使用 Yarn可以运行:
yarn upgrade extract-text-webpack-plugin

关于webpack - 无法读取未定义的extract-text-webpack-plugin的属性 'query',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42660422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com