(GitKraken) Код выхода из режима предварительной фиксации: 1 - PullRequest
0 голосов
/ 14 мая 2018

Я использую GitKraken (не уверен, если это уместно), и когда я пытаюсь зафиксировать, я получаю это сообщение об ошибке: enter image description here

И когда я нажимаю кнопку«Просмотр выходных данных» я получаю следующее:

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, используемых лайками или пряжей.

1 Ответ

0 голосов
/ 02 июня 2018

У меня возникла та же проблема, но мне удалось временно ее устранить, удалив модуль precommit npm, но не забывайте, что это не идеальный способ, так как precommit запускает тестовые сценарии до того, как код будет передан в ваш репозиторий.

используйте приведенную ниже команду для удаления повторного принятия.npm удалить precommit

...