Eslint并启动webpack

时间:2018-06-27 15:50:16

标签: npm webpack eslint

我想在webpack启动之前运行eslint。 我安装了并行和npm-run-all软件包,但没有帮助。 当我输入: npm run dev 时,我得到:

  

npm错误!代码ELIFECYCLE npm ERR! errno 1 npm错误! myproject-ui@1.0.0   eslint:eslint src/ npm错误!退出状态1 npm ERR! npm ERR!失败的   在myproject-ui@1.0.0 eslint脚本中。 npm ERR!这可能不是   npm有问题。上面可能还有其他日志记录输出。

我的package.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 :(得分:0)

这不是一个优雅的解决方案,但是效果很好

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

因为链接返回了出口1 err,所以即使;)也可以使它们并行工作。