为什么缩小文件等于非缩小文件?
const { mix } = require('laravel-mix');
mix.styles([
'public/some.css',
'public/thing.css',
], 'public/css/index.css');
mix.minify('public/css/index.css');
运行时
npm run production
, 大小为 128kB(均已压缩) Asset Size Chunks Chunk Names
mix.js 511 bytes 0 [emitted] mix
/css/index.css 128 kB [emitted]
/css/index.min.css 128 kB [emitted]
运行时
npm run dev
, 两个文件大小相同,为 160 kB
,即两者都未缩小。为什么缩小版本不依赖于 min
后缀,但在 dev\prod 选项上?
最佳答案
从此laravel-mix issue Jeffrey 指出缩小只发生在生产模式中。因此,要缩小您的 css 文件,您可以:mix.styles([
'public/some.css',
'public/thing.css',
], 'public/css/index.css')
然后运行以下命令将连接并缩小您的文件。$ npm run production
效劳于(laravel-mix@1.0)
关于css - 使用 laravel mix 缩小 css 文件是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47217153/