-
-
Notifications
You must be signed in to change notification settings - Fork 387
Closed
Labels
Description
After a fresh install of webpack 4.4.1 and mini-css-extract-plugin I'm getting this error:
ERROR in Error: Child compilation failed:
Module build failed: TypeError: this[NS] is not a function
- loader.js:147 childCompiler.runAsChild
[kickante_front]/[mini-css-extract-plugin]/dist/loader.js:147:15
My configuration file looks like this:
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = (env = {}) => {
const isProduction = env.production === true;
return {
plugins: [
new MiniCssExtractPlugin({
filename: '[name].css',
chunkFilename: "[id].css"
}),
new HtmlWebpackPlugin({
title: 'wp4test',
template: 'src/index.html',
minify: {
html5: true,
removeComments: isProduction,
collapseWhitespace: isProduction,
preserveLineBreaks: true,
decodeEntities: true,
},
})
],
module: {
rules: [
{
test: /\.(scss|sass|css)$/i,
use: [MiniCssExtractPlugin.loader, "css-loader"],
},
{
test: /\.(png|jpg|gif)$/i,
use: [
{
loader: 'url-loader',
options: {
limit: 10000,
outputPath: '/images/',
name: '[name].kick.[hash:8].[ext]',
},
},
],
},
]
}
}
};
The line with error is this:
this[NS](text);
And the value of NS is:
/Users/felipero/workspace/learning_experiments/wp4test/node_modules/mini-css-extract-plugin/dist
Any ideas of what it could be?
BenSwennen, kascode, ronanversendaal, jeffdeville, testerez and 93 moreliketurbo, kaankucukx, christiansaiki and reactVsVue