#javascript #node.js #csslint
#javascript #node.js #csslint
Вопрос:
Я пишу приложение Node cli, которое будет запускать локально установленный модуль CSSLint путем передачи параметров. Приложение CSSLint запускается из командной строки функции, которая находится в cli.js файл (https://github.com/CSSLint/csslint/blob/master/dist/cli.js ). Как я могу включить этот файл и вызвать функцию cli?
Что я пробовал.
- Я попытался добавить оператор var csslint = require(‘csslint/dist/cli.js ‘) но это просто выполняет CSSLint, и я могу передавать параметры
Ответ №1:
Согласно документации, если вам нужно вызвать CSSLint
из вашего приложения / скрипта узла, вы должны выполнить следующее:
var CSSLint = require('csslint').CSSLint;
var result = CSSLint.verify("h1 { color: red; }");
result.messages.forEach(function (message) {
console.log("%s (line %d, col %d): %s", message.type, message.line, message.col, message.message);
});