Kann ich nodemon zum flinken von Javascript verwenden? Ich verwende kein Build-Tool, z. schlucke oder grunze und möchte die Verwendung von Knoten und NPM maximieren.Wie mache ich Linting mit nodemon?
The output from nodemon can be piped. Ich möchte dies verwenden, um die geänderte Datei mit eslint einzufügen.
Hier ist meine 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"
}
}
Ich versuchte dies. Aber es funktioniert nicht. Es gibt Fehler.
"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"
},
Gibt es einen bestimmten Grund, warum Sie zur Laufzeit Runting mit einem Prozessmanager ausführen möchten, anstatt direkt über Ihren Texteditor? – Seonixx