电商开发网站公司,接口网站建设,网站上传权限,大美互助appprocess 对象是一个全局变量#xff0c;提供当前 Node.js 进程的有关信息#xff0c;以及控制当前 Node.js 进程。 因为是全局变量#xff0c;所以无需使用 require()。
process.argv 属性返回一个数组#xff0c;这个数组包含了启动Node.js进程时的命令行参数#xff0c…process 对象是一个全局变量提供当前 Node.js 进程的有关信息以及控制当前 Node.js 进程。 因为是全局变量所以无需使用 require()。
process.argv 属性返回一个数组这个数组包含了启动Node.js进程时的命令行参数
其中
数组的第一个元素process.argv[0]——返回启动Node.js进程的可执行文件所在的绝对路径
第二个元素process.argv[1]——为当前执行的JavaScript文件路径
剩余的元素为其他命令行参数
例如
输入命令node scripts/build.js web-runtime-cjs,web-server-renderer 结果
console.log(process.argv[0]) // 打印 D:\nodeJs\node.exe console.log(process.argv[1]) // 打印 E:\Study_document\vue-resource\vue-dev\scripts\build.js console.log(process.argv[2]) // 打印 web-runtime-cjs,web-server-renderer
作者whh666
出处https://www.cnblogs.com/whh666/p/17482716.html
版权本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
node 执行命令时传参 process.argv 终端输入
node app.js --name小明 --age13 test1 test2 123
app.js内容如下
方式一
console.log(process.argv, process.argv)
打印出如下内容 process.argv [ /usr/local/bin/node, /Users/xxx/Desktop/xxx/app.js, --name小明, --age13, test1, test2, 123
方式二 process.argv.forEach((val, index) { console.log(${index}: ${val}); });
打印出如下内容
0: /usr/local/bin/node 1: /Users/a123456/Desktop/EDAS重构/webpack0831/script/gitac.js 2: --name小明 3: --age13 4: test1 5: test2 6: 123 node 执行命令时传参 process.argv minimimist_process.argv 如何传参_X.Py的博客-CSDN博客