你怎么能在Node JS中LINT你的LESS和SCSS文件而不使用grunt或gulp?

所以事情是我通过互联网,并检查可用的绒毛。 大多数可用的LESS提供了一个命令行界面或一个grunt或gulp插件。 我真正想要的是一个简单的Node插件,它可以通过代码而不是CLI通过NODEJS进行configuration和使用。

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

  1. 有没有节点插件可以做到这一点?
  2. 如果没有,我如何通过NodeJS使用CLI并获取callback?

我需要callback,因为这是NodeJS最强大的function,而且我的代码依赖于callback。

PS:我不需要任何代码,我需要的只是方向。

感谢您的支持

scss-lint的一个节点端口最近被发布了,你可以在这里得到它: https : //github.com/FWeinb/scsslint

它可以在Grunt中使用,也可以像普通的Node模块一样使用。

LESS内置了linting,但似乎无法通过Node访问。 您可以使用spawnexec和带有--lint标志的LESS CLI。 请参阅LESS文档: http : //lesscss.org/usage/#command-line-usage-options