windows - webpack 编译时有警告,但警告信息是空白的

标签 windows npm webpack uglifyjs

输出看起来像:

WARNING  Compiled with 20 warnings4:38:29 PM

warning

warning

以此类推,“警告”20 次,但没有一个哔哔的警告信息。

我的 webpack 配置如下:
module.exports = {
    plugins : [ new ImageminPlugin( {
        optipng  : { optimizationLevel : 2 },
        gifsicle : { optimizationLevel : 3 },
        pngquant : {
            quality : '65-90',
            speed   : 4,
        },
        svgo     : {
            plugins : [ { removeUnknownsAndDefaults : false }, { cleanupIDs : false }, { removeViewBox : false } ],
        },
        plugins  : [ imageminMozjpeg( { quality : 75 } ) ],
        disable  : ( config.enabled.watcher ),
    } ), new UglifyJsPlugin( {
        uglifyOptions : {
            ecma     : 5,
            compress : {
                drop_console : true,
            },
            warnings : true,
        },
    } ) ],
};

如果我设置 warningsfalseuglifyOptions ,除了 2 个警告之外的所有警告都消失了,所以我能想到的是 UglifyJS 正在生成其中的大部分。我正在使用最新版本的 Node、NPM、webpack 和 UglifyJS webpack 插件。我在 Windows 上运行它。无论我使用 Git Bash 还是 PowerShell,我都会得到相同的输出。

最佳答案

好的,我应该澄清一下,上面列出的我的 webpack 配置只是其中的一部分。它是一个独立于主要配置文件的配置文件,只有在生产模式下编译时才会加载它(我就是这样)。主配置有一个 stats目的:

let webpackConfig = {
    ...
    stats         : {
        hash         : true,
        version      : true,
        timings      : true,
        children     : false,
        errors       : true,
        errorDetails : true,
        warnings     : true,
        chunks       : false,
        modules      : false,
        reasons      : true,
        source       : true,
        publicPath   : true,
    },
    ...

原来,warnings被设置为 false ,我刚改成true并修复了它。我应该在我的问题中发布这两个配置,所以很抱歉。

关于windows - webpack 编译时有警告,但警告信息是空白的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58775478/

相关文章:

Angular、npm、nexus 和 CI 实践

windows - 使用 PowerShell 自动安装 DummyNET 驱动程序

c++ - 获取通过环境变量访问的文件的位置

shell - Npm run 在 crontab (cronjob) 中不起作用

reactjs - 网页包 4 : Module parse failed: Unexpected token

reactjs - 6.x 待提案更新中尚不支持 React.js 装饰器

cordova - 使用 Cordova + Onsen + React 进行初始项目设置的分步指南

windows - Git for Windows : Difference between Git\bin\bash. exe 和 Git\usr\bin\bash.exe

windows - Windows 是如何做到不区分大小写的文件名和路径的?

javascript - 简单的 NPM 包捆绑/销售?