提交 bf9c5a3a 编写于 作者: fxy060608's avatar fxy060608

fix(css): preprocess

上级 463c43f1
...@@ -33,7 +33,7 @@ const uniPrePluginOptions: Partial<UniPluginFilterOptions> = { ...@@ -33,7 +33,7 @@ const uniPrePluginOptions: Partial<UniPluginFilterOptions> = {
exclude: [...COMMON_EXCLUDE, UNI_H5_RE], exclude: [...COMMON_EXCLUDE, UNI_H5_RE],
} }
const uniPreCssPluginOptions: Partial<UniPluginFilterOptions> = { const uniPreCssPluginOptions: Partial<UniPluginFilterOptions> = {
exclude: [UNI_H5_RE], exclude: [...COMMON_EXCLUDE, UNI_H5_RE],
} }
const uniEasycomPluginOptions: Partial<UniPluginFilterOptions> = { const uniEasycomPluginOptions: Partial<UniPluginFilterOptions> = {
......
...@@ -7,7 +7,7 @@ import { UniPluginFilterOptions } from '.' ...@@ -7,7 +7,7 @@ import { UniPluginFilterOptions } from '.'
const debugPre = debug('vite:uni:pre-css') const debugPre = debug('vite:uni:pre-css')
const debugPreTry = debug('vite:uni:pre-css-try') const debugPreTry = debug('vite:uni:pre-css-try')
const cssLangs = `\\.(less|sass|scss|styl|stylus|postcss)($|\\?)` const cssLangs = `\\.(css|less|sass|scss|styl|stylus|postcss)($|\\?)`
const cssLangRE = new RegExp(cssLangs) const cssLangRE = new RegExp(cssLangs)
/** /**
* preprocess css * preprocess css
...@@ -18,12 +18,12 @@ export function uniPreCssPlugin(options: UniPluginFilterOptions): Plugin { ...@@ -18,12 +18,12 @@ export function uniPreCssPlugin(options: UniPluginFilterOptions): Plugin {
return { return {
name: 'vite:uni-pre-css', name: 'vite:uni-pre-css',
transform(code, id) { transform(code, id) {
if (!filter(id)) {
return code
}
if (!cssLangRE.test(id)) { if (!cssLangRE.test(id)) {
return return
} }
if (!filter(id)) {
return code
}
debugPreTry(id) debugPreTry(id)
if (!code.includes('#endif')) { if (!code.includes('#endif')) {
return return
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册