постановка без ворса - PullRequest
       40

постановка без ворса

0 голосов
/ 26 апреля 2018

красивее не работает на предварительном коммит. Это работало с той же конфигурацией в других проектах, поэтому я озадачен, почему это не работает в этот раз.

Это соответствующий раздел моего файла package.json:

"scripts": {
    "precommit": "lint-staged"
  },
"lint-staged": {
  "*.{js,json,css,scss,html,md}": [
    "prettier --write",
    "git add"
  ]
},

Редактировать. Вот соответствующие devDependencies:

"devDependencies": {
  "husky": "^0.14.3",
  "lint-staged": "^7.0.4",
  "prettier": "1.12.0"
},

Ответы [ 6 ]

0 голосов
/ 20 мая 2019

Проблема для меня заключалась в том, что я запустил " npx mrm lint-staged ", как говорится на официальном сайте, но он установил только husky и lint-staged конфигурации в package.json. Это не добавляет тогда как зависимость или установило их.

Решение для меня было:

  1. нпм i -D хаски со ступеньками

  2. npx mrm lint-staged

0 голосов
/ 17 мая 2019

Проблема в моем случае заключалась в том, что были некоторые существующие хуки, и husky не отменяет их (подробнее здесь ).

Просто поместите это здесь на случай, если кто-то столкнется с той же проблемой.

0 голосов
/ 16 января 2019

У меня была такая же проблема, но я сделал эту ошибку.

Я добавил lint-staged объект внутри husky объекта, но позже понял, что мне нужно добавить lint-staged пары ключ-значение как прямые пары ключ-значение в package.json

"lint-staged": {
  "*.{js,json,css,scss,html,md}": [
    "prettier --write",
    "git add"
  ]
0 голосов
/ 30 ноября 2018

В случае, если это поможет кому-то еще: попробуйте еще одну вещь - удалить папку node_modules и повторно запустить npm install

Изначально я запускал npm install в подсистеме Linux на моей машине с Windows 10. Все работало нормально, используя git через bash. Я получил ошибку после перехода на git в Powershell. Удаление и повторная установка более симпатичных, хриплых и ворсовых у меня не работали.

Я удалил свою папку node_modules и повторно npm install со стороны Windows, и теперь она работает.

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

У вас отсутствуют зависимости:

npm install --save-dev prettier husky lint-staged
0 голосов
/ 26 апреля 2018

переустановил хаски и теперь вроде работает. Спасибо @ mpasko256 за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...