@abmaonline/parse-less-import 中文文档教程

发布于 4年前 浏览 24 项目主页 更新于 3年前

@abmaonline/parse-less-import

NPM 版本节点许可证 npm download

从 less 文件中解析导入

最初由 LingyuCoder,但在 github 上不再可用,并进行了一些更改以使其与旧版本的 less 一起使用。

Node.js >= 6

Install

$ npm install --save @abmaonline/parse-less-import

Usage

const parse = require('@abmaonline/parse-less-import');

const content = `
@import '../a';
@import './b.less';
@import (multiple) './c.less';
@import (multiple, reference) './d.less';
`;

parse(content);
/*
[ { path: '../a', keywords: [] },
  { path: './b.less', keywords: [] },
  { path: './c.less', keywords: [ 'multiple' ] },
  { path: './d.less', keywords: [ 'multiple', 'reference' ] } ]
*/

Test

$ npm run test
$ npm run test-cov

@abmaonline/parse-less-import

NPM versionnodeLicensenpm download

Parse import from less file

Originally created by LingyuCoder, but no longer available on github and made some changes to make it work with older versions of less.

Node.js >= 6

Install

$ npm install --save @abmaonline/parse-less-import

Usage

const parse = require('@abmaonline/parse-less-import');

const content = `
@import '../a';
@import './b.less';
@import (multiple) './c.less';
@import (multiple, reference) './d.less';
`;

parse(content);
/*
[ { path: '../a', keywords: [] },
  { path: './b.less', keywords: [] },
  { path: './c.less', keywords: [ 'multiple' ] },
  { path: './d.less', keywords: [ 'multiple', 'reference' ] } ]
*/

Test

$ npm run test
$ npm run test-cov
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文