Где найти вывод E JS -Lint и как он должен выглядеть? - PullRequest
0 голосов
/ 16 апреля 2020

Я использую E JS в своих проектах, и в процессе работы я сталкиваюсь с 500 ошибками каждый раз, когда какой-то аспект E JS не загружается должным образом - будь то, что переменная res.locals не делала ' В методе render() указан неверный путь к файлу.

Я получаю только ошибку 500. Нет сообщений, нет номеров строк, нет типа ошибки, ничего.

Вот вывод терминала, когда страница не загружается:

enter image description here

А вот что показывает браузер:

enter image description here

В других проектах, где используется страница отображения ошибок другого типа, я видел несколько сообщений об ошибках, в которых говорится: «Если это не поможет, попробуйте E JS Lint ", поэтому я установил его и посмотрел на" документацию ", такую ​​как она есть, и в ней нет информации о том, чего ожидать от вывода. Я вставляю команды и путь к файлу, который мне нужно проверить, и CLI просто сидит там, и API, кажется, абсолютно ничего не делает.

Вот что я попробовал в CLI:

ejslint /views/owner/dashboard.ejs

А для вызова API:

const ejsLint = require('ejs-lint');

ejsLint('../views/partials/addUserForm.ejs', {states, datePoints, beginDate, endDate, recentCompanies, allLocations, recentInvitations, recentForms,totalQuestions, totalCompanies, totalForms, graphDatasets, page:'ownerDashboard'});

Опять нет сообщений. Нет ошибок Никаких выходных данных вообще.

Есть ли где-нибудь ресурс, который объясняет, шаг за шагом, как использовать этот инструмент?

Этот ответ является самым близким, который я мог найти, и он по-прежнему ничего не говорит о том, где будет показан какой-либо вывод, как он будет выглядеть, как он будет отформатирован и т. д. c: как использовать e js lint в cli

...