比如在很多php py 文件中!都会从命令行接受参数的值并带入程序中!
我也想用node.js这么写 我目前是这样写的 感觉太费劲了!
var options = process.argv;
for(var i=0;i<canshu.length;i++)
{
if(options[i].indexOf("-string")==0)
{
。。。。。
}
else if(options[i].indexOf("--start")==0)
{
........
}
}
感觉这样好费劲 有什么更加好一点的方法没?
看看tj大神的commander.js
https://github.com/visionmedia/commander.js
代碼示例
樓上提到的commander是專門用來寫CLI的了,如果你隻是需要一個專門parse命令行參數的包,可以用substack的optimist: https://npmjs.org/package/optimist
建議樓主多逛逛https://npmjs.org/browse/star
裏麵庫基本都全了
注意在下麵的程序是不可少的。 @0x_Jin 你看看這篇文章的寫法
http://witcheryne.iteye.com/blog/1196170