Ubuntu 16.04我正在上一门关于node.js的课程。我试用了教员使用的确切版本,然后升级到最新版本(11.0.0)。两者都给出了相同的输出。
const yargs = require('yargs');
var argv = yargs.argv;
console.log("yargs : " + argv);我在控制台上运行它
node app.js jdskl jkdlsfj控制台输出为
yargs : [object Object]据我所知,里面应该有我的args。
发布于 2018-02-14 01:27:00
试试console.log("yargs : ", argv);
+连接字符串,,将argv作为单独的参数传递给控制台日志,该日志应该触发单独的日志格式。
另一个选项是:console.log("yargs : " + JSON.stringify(argv));,因为这将将对象序列化为JSON字符串表示形式。
发布于 2019-11-23 04:59:51
app.js
const yargs = require("yargs");
console.log((JSON.stringify(yargs.argv)));CMD:
node app.js add --title="This is a test"
Result: {
"_":["add"],
"title":"This is a test",
"$0":"app.js"
}https://stackoverflow.com/questions/48777211
复制相似问题