1、
__dirname 获得当前文件所在目录的完整目录名
__filename 当前模块文件的带有完整绝对路径的文件名
2、path.join
path.join('/foo', 'bar', 'baz/asdf', 'quux', '..')
// returns '/foo/bar/baz/asdf'
path.join('foo', {}, 'bar')
// throws exception
TypeError: Arguments to path.join must be strings
3、process.argv
例如node app.js some param
process.argv是返回的一个数组,使用process.argv[2]获取的就是下表是2的some。
process.argv.slice首先需要理解slice,process.argv.slice(2)获取的就是下表从2开始拷贝出来的一个数组['some', 'param']。