Eslint и начать веб-пакет - PullRequest
0 голосов
/ 27 июня 2018

Я бы хотел запустить eslint перед запуском webpack. Я установил параллельные пакеты и пакеты npm-run-all, но это не помогло. Когда я набираю: npm, запускаю dev , получаю:

нпм ERR! код ELIFECYCLE npm ERR! errno 1 npm ERR! myproject-ui@1.0.0 eslint: eslint src/ npm ERR! Статус выхода 1 npm ERR! нпм ERR! Не удалось по сценарию myproject-ui@1.0.0 eslint. нпм ERR! Это, вероятно, нет проблема с нпм. Скорее всего, выше вывод журнала.

Мой пакет.json:

"scripts": {
    "start": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js",
    "test": "mocha --compilers js:babel-core/register ./tests/**/*.js",
    "test:watch": "npm run test -- --watch",
    "code:coverage": "nyc npm run test",
    "eslint": "eslint src/",
    "dev": "npm-run-all --parallel start eslint"
  },

Есть идеи, как запустить eslint и webpack параллельно?;)

Привет

1 Ответ

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

Это не элегантное решение, но отлично работает

    "lint": "eslint src || exit 0",
    "dev": "npm-run-all --parallel lint start"

Так как ссылка возвращает exit 1 err, поэтому она работает параллельно, хотя;).

...