Я использую GitKraken (не уверен, если это уместно), и когда я пытаюсь зафиксировать, я получаю это сообщение об ошибке:
И когда я нажимаю кнопку«Просмотр выходных данных» я получаю следующее:
pre-commit
husky> npm run -s precommit (node v8.9.4) [? 25l
npm> Runningзадачи для src / ** / *. js
\ yarn format git add (... много этих двух строк ...)
\ yarn format git add
"yarnформат "обнаружил некоторые ошибки.Пожалуйста, исправьте их и попробуйте снова.yarn run v1.6.0 $ prettier-standard './src/**/*.js' C: \ mypath \ myfile.js info [Посетите [0; 1m https://yarnpkg.com/en/docs/cli/run для получения документации об этой команде.
prettier-eslint [ERROR] Исправлено исправление eslint из-за ошибки eslint prettier-standard [ERROR] Произошла ошибка форматирования «C: \ mypath \ messages.js»: TypeError: Невозможно прочитать свойство 'range' из null
at SourceCode.getTokenBefore (c:\mypath\index.js:303:18)
at checkSpacingBefore (C:\mypath\template-curly-spacing.js:52:42)
at TemplateElement (C:\mypath\template-curly-spacing.js:117:17)
at listeners.(anonymous function).forEach.listener (C:\mypath\safe-emitter.js:47:58)
at Array.forEach (<anonymous>)
at Object.emit (C:\mypath\safe-emitter.js:47:38)
at NodeEventGenerator.applySelector (C:\mypath\node_modules\eslint\lib\utilode-event-generator.js:251:26)
at NodeEventGenerator.applySelectors (C:\mypath\node_modules\eslint\lib\util\node-event-generator.js:280:22)
at NodeEventGenerator.enterNode (C:\mypath\node-event-generator.js:294:14)
at CodePathAnalyzer.enterNode (C:\mypath\code-path-analyzer.js:608:23)
at Traverser.enter [as _enter] (C:\mypath\node_modules\eslint\lib\linter.js:865:28)
at Traverser._traverse (C:\mypath\traverser.js:132:14)
at Traverser._traverse (C:\mypath\node_modules\eslint\lib\util\traverser.js:144:34)
at Traverser._traverse (C:\mypath\node_modules\eslint\lib\util\traverser.js:147:30)
at Traverser._traverse (C:\mypath\traverser.js:144:34)
at Traverser._traverse (C:\mypath\traverser.js:147:30)
сбой форматирования 1 файла с более обычной стандартной ошибкой Команда завершилась с кодом выхода 1.
husky> Сбой ловушки перед фиксацией (добавьте --no-verify для обхода) exit
Что вызывает это?Никто не может совершить что-либо на GitKraken или Sourcetree.Только в командной строке.Очень странно.Что может быть причиной и решением этого?Я слышал некоторые комментарии о версиях npm, используемых лайками или пряжей.