UNPKG

fis3-prepackager-css2js

Version:

compile cssstyles into js module

44 lines (32 loc) 890 B
# fis3-prepackager-css2js 将css编译成js模块的fis3插件 ------------- ## Usage ```js fis.match('::package', { prepackager: fis.plugin('css2js',options) }); ``` - options.includeRE 模块ID的过滤器,必须传入`正则`,比如要把 `component/**/*.css` 转化为js模块,那么正则就是 ``` includeRE: /component\/(.*\.css)$/ ``` - options.wrapType css转化为js后,模块的包裹规范,分三种形式:`amd`、`cmd`和`scrat`,分别如下: ```js //amd define('component/test/test.css', function(){ return '#test{width:100%}' }); //cmd define('component/test/test.css', function(require, exports, module){ module.exports = '#test{width:100%}' }); //scrat require.defineCSS('component/test/test.css', '#test{width:100%}'); ``` 经过fis编译,css将后保存为类似 `component/test/test.css.js` 的文件名。 ## License MIT. ## The end.