Nodemon 启动脚本并运行 eslint

Bri*_*ick 2 node.js nodemon eslint

我正在 Vue.JS 中启动一个项目,并且对 nodemon 有点陌生。

这是我的 package.json 文件

{
  "name": "server",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "start": "nodemon src/app.js --exec 'npm run eslint'",
    "lint": "eslint **/*.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "eslint": "^4.16.0",
    "nodemon": "^1.14.12"
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用“nodemon src/app.js”让nodemon通过app.js运行。我在 --exec 之后尝试了一大堆组合,但没有任何运气。

小智 5

正确的方法是(在package.json和windows中):

"scripts": {
    "start": "node index",
    "start-dev": "nodemon --exec \"npm run lint && node index\"",
  },
Run Code Online (Sandbox Code Playgroud)