Skip to content

Commit f998802

Browse files
authored
fix: override style issues (close: #637) (#638)
1. duplicated generated override style 2. unexpected style order, override style should be at the end of the extracted style bundle. (ref: webpack-contrib/mini-css-extract-plugin#130)
1 parent 76d12e7 commit f998802

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

lib/app/app.js

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ import { siteData } from '@temp/siteData'
77
import enhanceApp from '@temp/enhanceApp'
88
import themeEnhanceApp from '@temp/themeEnhanceApp'
99

10+
// generated from user config
11+
import('@temp/override.styl')
12+
1013
// built-in components
1114
import Content from './components/Content'
1215
import OutboundLink from './components/OutboundLink.vue'

lib/default-theme/styles/config.styl

-2
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,3 @@ $MQMobileNarrow = 419px
1717

1818
// code
1919
$lineNumbersWrapperWidth = 3.5rem
20-
21-
@import '~@temp/override.styl' // generated from user config

lib/webpack/createBaseConfig.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ module.exports = function createBaseConfig ({
4949
: path.resolve(__dirname, './noopModule.js'))
5050
.end()
5151
.extensions
52-
.merge(['.js', '.jsx', '.vue', '.json'])
52+
.merge(['.js', '.jsx', '.vue', '.json', '.styl'])
5353
.end()
5454
.modules
5555
// prioritize our own

0 commit comments

Comments
 (0)