SublimeLinter: ПРЕДУПРЕЖДЕНИЕ: jshint деактивирован, не может найти 'jshint'
Это произошло совершенно случайно. Все, что я сделал, это перезапустил Sublime, и затем я понял, что мне пришлось заново установить путь к git.exe, а SublimeLinter jshint не работает. Я удалил и переустановил SublimeLinter и SublimLinter-jshint в различных порядках, чтобы попытаться это исправить.
Я также установил jshint глобально с npm.
SublimeLinter default/ пользовательские настройки:
{
"default": {
"debug": false,
"delay": 0.25,
"error_color": "D02000",
"gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
"gutter_theme_excludes": [],
"lint_mode": "background",
"mark_style": "outline",
"no_column_highlights_line": false,
"paths": {
"linux": [],
"osx": [],
"windows": ["C:\\Users\\Ganna\\AppData\\Roaming\\npm\\node_modules\\jshint\\bin"]
},
"python_paths": {
"linux": [],
"osx": [],
"windows": []
},
"rc_search_limit": 3,
"shell_timeout": 10,
"show_errors_on_save": false,
"show_marks_in_minimap": true,
"syntax_map": {
"python django": "python",
"html 5": "html",
"html (django)": "html",
"html (rails)": "html",
"php": "html"
},
"warning_color": "DDB700",
"wrap_find": true
}
}
приставка:
SublimeLinter: jshint linter loaded
reloading plugin SublimeLinter.commands
reloading plugin SublimeLinter.sublimelinter
plugins loaded
SublimeLinter: debug mode: on
SublimeLinter: temp directory: c:\users\ganna\appdata\local\temp\SublimeLinter3
SublimeLinter: computed PATH from system:
C:\Users\Ganna\AppData\Roaming\npm\node_modules\jshint\bin
C:\Program Files\Common Files\Microsoft Shared\Windows Live
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\Program Files\ThinkPad\Bluetooth Software\
C:\Program Files\ThinkPad\Bluetooth Software\syswow64
C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
C:\Program Files (x86)\Common Files\Lenovo
C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\
C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\
C:\Program Files (x86)\Lenovo\Access Connections\
C:\Program Files\Common Files\Lenovo
C:\Program Files (x86)\Lenovo\Client Security Solution
C:\Program Files\Lenovo\Client Security Solution
C:\Program Files (x86)\OpenLDAP\kfw\Binary
C:\Program Files (x86)\Windows Live\Shared
C:\Program Files\Microsoft\Web Platform Installer\
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\
C:\PROGRA~1\IBM\SQLLIB\BIN
C:\PROGRA~1\IBM\SQLLIB\FUNCTION
C:\Program Files\nodejs\
C:\Python27
SublimeLinter: WARNING: jshint deactivated, cannot locate 'jshint'
SublimeLinter: found existing HTML syntax, version 3
SublimeLinter: found existing Rails syntax, version 1
found 3 files for base name Main.sublime-menu
Package Control: Skipping automatic upgrade, last run at 2014-07-30 10:51:51, next run at 2014-07-30 11:51:51 or after
2 ответа
Согласно документации SublimeLinter, вам необходимо иметь исполняемые файлы linter на вашем пути.
Большинство плагинов linter требуют, чтобы вы установили двоичный файл или библиотеку linter и сконфигурировали свой PATH так, чтобы SublimeLinter мог его найти. Вы должны следовать инструкциям по установке плагина linter, чтобы успешно использовать его.
Вы пытались открыть окно терминала и посмотреть, что произойдет, если вы введете jshint --version
? Вы должны увидеть что-то вроде jshint v2.5.0
в ответ, если он уже на вашем пути.
Кроме того, если вы похожи на меня, и не можете изменить свой Windows PATH
переменные из-за ограничений на рабочем месте, вы можете добавить путь к настройкам по умолчанию и пользователя, как я сделал здесь Комментарий к SublimeLinter. Это сработало для Sublime 3 build 3065.
{
"default": {
"debug": false,
"delay": 0.25,
"error_color": "D02000",
"gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme",
"gutter_theme_excludes": [],
"lint_mode": "background",
"mark_style": "outline",
"no_column_highlights_line": false,
"paths": {
"linux": [],
"osx": [],
"windows": ["C:/Users/myUserName/AppData/Roaming/npm"]
},
"python_paths": {
"linux": [],
"osx": [],
"windows": []
},
"rc_search_limit": 3,
"shell_timeout": 10,
"show_errors_on_save": false,
"show_marks_in_minimap": true,
"syntax_map": {
"python django": "python",
"html 5": "html",
"html (django)": "html",
"html (rails)": "html",
"php": "html"
},
"warning_color": "DDB700",
"wrap_find": true
}
}