2016-04-17 7 views
0

Я работаю с генератором-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 с двойным кавычками.

ответ

0

В .jshintrc, вы можете изменить

"quotmark": "single", 

в

"quotmark": "double", 

См jshint документ http://jshint.com/docs/options/

+0

Works. Поскольку у меня есть двойной одиночный и двойной кавычки в моем файле grunt, я изменил его на true, о котором говорится в документации -> ** true **, если вы не хотите применять один конкретный стиль. Но я до сих пор не понимаю, почему я не могу установить совершенную версию jekyllrb через терминал? – cmlonder

+0

Это действительно похоже на предупреждение linter. У вас есть репозиторий? –

+0

нет, я устанавливаю его через npm 'npm install -g generator-jekyllrb' – cmlonder

Смежные вопросы