Ubuntu 16.04。我正在上Udemy上的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]
据我了解,它应该在里面有我的参数。
最佳答案
尝试console.log("yargs : ", argv);
+
连接字符串,,
将argv作为单独的参数传递到控制台日志,控制台日志应触发单独的日志格式
另一个选项是:console.log("yargs : " + JSON.stringify(argv));
,因为这会将您的对象序列化为JSON字符串表示形式