Der Inhalt dieses Artikels befasst sich mit der Übergabe von Parametern (Code) über die Befehlszeile in Nodejs. Ich hoffe, dass er für Freunde hilfreich ist.
Verwenden Sie commander.js.
npm install commander
Führen Sie dann commander.js in den Code ein und verwenden Sie es direkt.
Tipps:
Wenn es nur -p --port ist, ohne [Typ], ist der übergebene Wert ein boolescher Wert, wahr/falsch.
-p, -- Port [Typ], achten Sie auf das Leerzeichen in der Mitte.
Gehen Sie direkt zum Code
let express = require('express');let program = require('commander'); let port = 3000 // 设置默认端口 let app = express() //启动一个web服务器 app.set('views','./views'); //设置视图的根目录 app.set('view engine', 'jade'); // 设置视图模板引擎 app.listen(port) program .option('-p, --port [type]','Add port') .parse(process.argv); if (program.port) port = program.port; console.log('imovie start on port '+ port);
Verwandte Empfehlungen:
nodejs Befehlszeilenparameterverarbeitungsmodul Commander Verwendung example_node.js
Eine Sammlung gängiger NPM-Befehle für NodeJS
Das obige ist der detaillierte Inhalt vonSo übergeben Sie Parameter über die Befehlszeile in Nodejs (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!