Skip to content

Commit 0fbeba7

Browse files
committed
iOS Safariでのクラッシュ対策としてCSSのビルドオプションを調整し、複雑さを抑制した
1 parent 77dc81f commit 0fbeba7

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

postcss.config.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,20 @@ module.exports = ({file, options, env}) => {
4747
require('postcss-mixins')({}),
4848
require('postcss-nesting')({}),
4949
require('postcss-nested')({}),
50-
require('cssnano')(options.env === 'production' ? Object.assign({}, options.cssnano || {}, {autoprefixer: false}) : false),
50+
require('cssnano')({
51+
preset: ['default', {
52+
// 複雑な最適化を無効化
53+
calc: false,
54+
zindex: false,
55+
mergeRules: false,
56+
minifyGradients: false,
57+
// セレクタの深さを制限
58+
minifySelectors: false,
59+
// 既存設定を維持
60+
autoprefixer: false,
61+
reduceIdents: false
62+
}]
63+
}),
5164
require('postcss-color-function')({}),
5265
require('postcss-calc')({
5366
warnWhenCannotResolve: true,

0 commit comments

Comments
 (0)