【问题标题】:How could you LINT your LESS and SCSS files in Node JS WITHOUT using grunt or gulp?如何在不使用 grunt 或 gulp 的情况下在 Node JS 中 LINT 和 SCSS 文件?
【发布时间】:2015-12-11 18:39:03
【问题描述】:

所以问题是我通过互联网检查了可用的 linter。大多数情况下,所有可用的 LESS linters 都提供了命令行界面或用于 grunt 或 gulp 的插件。我真正想要的是一个简单的节点插件,它可以通过代码而不是 CLI 与 NODEJS 一起配置和使用。

另外,由于 LESSLINT 和 SCSSLINT 等标签不可用,无法将这些标签添加到问题中。

  1. 是否有任何可用的节点插件来执行此操作?
  2. 如果没有,如何通过 NodeJS 使用 CLI 并获取回调?

我需要回调,因为这是 NodeJS 最强大的功能,而且我的代码依赖于回调..

P.S.:我不需要任何代码,我只需要方向。

感谢支持

【问题讨论】:

  • 通常,grunt 插件是包装器。你有没有试过看看这样的插件里面有什么?
  • 并非如此。我是 Node 新手,不知道 grunt 或 gulp。
  • 开始在 Github 上查看 grunt 并找到插件项目。这将是一个好的开始。
  • 谢谢@SilviuBurcea 会这样做的。

标签: node.js build-process lint csslint


【解决方案1】:

最近发布了一个scss-lint的Node端口,你可以在这里获取:https://github.com/FWeinb/scsslint

它既可以在 Grunt 中使用,也可以作为普通的 Node 模块使用。

LESS 具有内置的 linting,但似乎无法通过 Node.js 访问。您可以使用spawn or exec 和带有--lint 标志的LESS CLI。在此处查看 LESS 文档:http://lesscss.org/usage/#command-line-usage-options

【讨论】:

  • 还有这样的 LESS Linter 吗?
  • 使用 LESS 信息更新答案
猜你喜欢
  • 2016-06-03
  • 1970-01-01
  • 1970-01-01
  • 2015-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-29
  • 2016-04-02
相关资源
最近更新 更多