fis3-postprocessor-postcss
Advanced tools
Comparing version
13
index.js
@@ -12,2 +12,3 @@ /** | ||
var def = { | ||
processConfig: {}, | ||
plugins: [], // 其他插件 | ||
@@ -44,9 +45,9 @@ sourceMap: true, // 是否生成 source map | ||
var ret = postcss(plugins).process(content, { | ||
map: opts.sourceMap ? { | ||
annotation: false, | ||
prev: mapObj ? mapObj : false | ||
} : false | ||
}); | ||
opts.processConfig.map = opts.sourceMap ? { | ||
annotation: false, | ||
prev: mapObj ? mapObj : false | ||
} : false; | ||
var ret = postcss(plugins).process(content, opts.processConfig); | ||
content = ret.css; | ||
@@ -53,0 +54,0 @@ |
{ | ||
"name": "fis3-postprocessor-postcss", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "fis3 postcss", | ||
@@ -39,2 +39,3 @@ "main": "index.js", | ||
"postcss-cssnext": "^2.8.0", | ||
"postcss-safe-parser": "^2.0.0", | ||
"validate-commit-msg": "^2.8.0" | ||
@@ -41,0 +42,0 @@ }, |
@@ -38,5 +38,6 @@ fis3-postprocessor-postcss | ||
{ | ||
processConfig: {}, // postcss().process 的参数,有些插件会用到 http://api.postcss.org/Processor.html#process) | ||
plugins: [], // 其他插件 | ||
sourceMap: true, // 是否生成 source map | ||
sourceMapRelative: false // 指向 source map 的路径是否是相对路径 | ||
sourceMapRelative: false // 指向 source map 的路径是否是相对路径,有些场景很有用 | ||
} | ||
@@ -63,4 +64,7 @@ ``` | ||
* Q: postprocessor.postcss: No element indexed by 5 | ||
使用 `sass` 并且全程启用 `sourceMap` 的时候,有时会抛出这个错误。 | ||
请检查 `sass` 的 `import` 是否太过混乱,这个错误通常是因为 sourceMap 计算源文件的行列时遇到不合乎逻辑的各种奇怪文件依赖引起。 | ||
>A: 使用 `sass` 并且全程启用 `sourceMap` 的时候,有时会抛出这个错误。 | ||
>请检查 `sass` 的 `import` 是否太过混乱,这个错误通常是因为 sourceMap 计算源文件的行列时遇到不合乎逻辑的各种奇怪文件依赖引起。 | ||
* Q: precss 不起作用 | ||
>A: precss 是异步 api ,这个在 fis 中无能为力。 |
5639
6.06%69
6.15%8
14.29%