Heim >Web-Frontend >js-Tutorial >So übergeben Sie Parameter über die Befehlszeile in Nodejs (Code)

So übergeben Sie Parameter über die Befehlszeile in Nodejs (Code)

不言
不言Original
2018-08-15 16:36:164230Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn