Я пишу модуль npm, который запускает компилятор webpack через узел против cli.Я не тестировал свою функцию сборки некоторое время, потому что она работала, но я недавно запустил ее, и я не могу получить веб-пакет для минимизации пакета js.были некоторые незначительные обновления для моего узла, веб-пакета и некоторых версий зависимостей, но не было серьезных обновлений и никаких критических изменений.я рвал на себе волосы, пытаясь заставить это работать снова, и обращаюсь к сообществу, чтобы избавить меня от здравого смысла.
кажется, что все хорошо скомпилировано, казалось, только минификация перестала работать.объект оптимизации был добавлен как часть этого устранения неполадок, и он нормально работал без предварительного.
при условии, что конфигурация выглядит нормально, есть ли что-то новое в веб-пакете или узле, которые могут мешать этому работать?я в тупике ...
webpack config ...
({
devtool: 'source-map',
entry: '/foo.js'
externals: [nodeExternals()],
mode: 'production',
target: 'web',
module: {
rules: [
{
test: /\.coffee$/,
use: [
{
loader: 'babel-loader'
},
{
loader: 'coffee-loader'
}
]
},
{
test: /\.js$/,
use: [
{
loader: 'babel-loader'
}
]
},
{
test: /\.(sass|css)$/,
use: [
{
loader: Extract.loader,
options: {
sourceMap: true
}
},
{
loader: 'css-loader',
options: {
sourceMap: true
}
},
{
loader: 'sass-loader',
options: {
sourceMap: true
}
}
]
}
]
},
optimization: {
minimize: true,
noEmitOnErrors: true
},
output: {
filename: 'project_1.0.0.js',
path: '/build'
},
plugins: [
new Write,
new Extract({
filename: 'project_1.0.0.css'
})
],
resolve: {
modules: ['node_modules']
}
});
ОБНОВЛЕНИЕ: РЕШЕНИЕ НАЙДЕНО
проблема была связана с расширением .jss
для output.filename,обновление до .js
решило проблему.Однако это все еще странный результат ИМО.если любопытство дойдет до меня, я могу выложить еще одно обновление с объяснением поведения вебпака