Я работаю с генератором-jekyllrb, и он использует grunt. Когда я запускаю команду grunt в терминале, она дает эти ошибки.Yeoman не устанавливает/обновляет последнюю версию генератора с github
Gruntfile.js
line 63 col 24 Strings must use singlequote.
line 64 col 21 Strings must use singlequote.
line 65 col 34 Strings must use singlequote.
line 74 col 42 Strings must use singlequote.
line 91 col 24 Strings must use singlequote.
line 92 col 21 Strings must use singlequote.
line 93 col 34 Strings must use singlequote.
✖ 7 problems
Это дает ошибку из-за двойных кавычек в этих строках в моем файле Gruntfile.js.
...
options: {
server: {
baseDir: [
".jekyll",
".tmp",
"<%= yeoman.app %>"
...
Но когда я просматриваю страницу GitHub jekyllrb «s, то можно увидеть, что эта проблема решена, и Gruntfile.js совершается с линиями с одного цитировал.
Gruntfile.js Заменить двойные кавычки на одинарные кавычки в Gruntfile.js год назад
Я попытался удалить/переустановить и обновить jekyllrb, ни работы. Он по-прежнему загружает jekylrrb с двойным кавычками.
Works. Поскольку у меня есть двойной одиночный и двойной кавычки в моем файле grunt, я изменил его на true, о котором говорится в документации -> ** true **, если вы не хотите применять один конкретный стиль. Но я до сих пор не понимаю, почему я не могу установить совершенную версию jekyllrb через терминал? – cmlonder
Это действительно похоже на предупреждение linter. У вас есть репозиторий? –
нет, я устанавливаю его через npm 'npm install -g generator-jekyllrb' – cmlonder