gpt4 book ai didi

javascript - 如何使用 nodemon 进行 linting?

转载 作者:IT老高 更新时间:2023-10-28 23:13:12 24 4
gpt4 key购买 nike

我可以使用 nodemon 来检查我的 javascript 吗?我没有使用任何构建工具,例如gulp 或 grunt 并希望最大限度地利用 node 和 npm。

The output from nodemon can be piped .我想用它来使用 eslint 对更改的文件进行 linting。

这是我的 package.json

{
"name": "app",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "nodemon server.js",
"lint": "eslint"
},
"dependencies": {
"MD5": "*",
"clean-css": "*",
"express": "~4.9.0",
"express-handlebars": "~2.0.1",
"express-redis-cache": "*",
"foundation-sites": "~5.5.3",
"fs-extra": "~0.8.1",
"node-rest-client": "~1.5.1",
"node-sass": "*",
"path": "*"
},
"devDependencies": {
"babel-eslint": "^4.1.6",
"eslint": "^1.10.3",
"eslint-config-airbnb": "^2.1.1",
"eslint-config-airbnb-es5": "^1.0.8",
"eslint-plugin-react": "^3.13.1",
"nodemon": "~1.8.1",
"parallelshell": "~2.0.0",
"watch": "~0.17.1"
}
}

我试过这个。但它不起作用。它给出了错误。

       "scripts": {
"start": "nodemon({ script: 'server.js' }).on('restart', function () {console.log('nodemon started');}).on('crash', function () {console.log('script crashed for some reason');});",
"lint": "eslint"
},

最佳答案

您可以使用 nodemonexec 选项在保存代码时运行测试。这是一个例子:

nodemon server.js --exec 'npm run test && node'

这会导致nodemon运行npm run test && node server.js,直到所有测试都成功运行后才会启动服务器。

关于javascript - 如何使用 nodemon 进行 linting?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34588458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com