find-css-import
v0.0.1
Published
一个用来查找样式文件中import语句的工具。支持css、less、scss、wxss等各种样式文件
Downloads
2
Readme
目前支持的样式文件:
css
less
scss
wxss
安装
npm install @tools/css-import
or
yarn add @tools/css-import
使用
import cssImport from '@tools/css-import';
import fs from 'fs';
const code = fs.readFileSync('../src/xxx.css');
const list = cssImport(code);
// TODO Something
注意事项
返回结果
返回结果是一个数据,该数组符合以下接口特征
interface IResultProps {
/** url路径 */
url?: string;
/** 完整的import语句 */
statements?: string;
}
export type Result = IResultProps[];
example
:
[
{
statements: '@import url("./src/xxx.css")',
url:'./src/xxx.css'
},
{
statements: '@import url("./src/xxx1.css")',
url:'./src/xxx1.css'
}
]
require时报错
在使用require
引入项目时,抛出undefined
的错误。
请使用以下写法引入。
const cssImport = require('@tools/css-import').default;
鸣谢
特别感谢
popomore
大佬,该项目是参考css-imports
项目改造的ts
版本