__dirname

dirname 代表的是当前文件所在的文件夹. 像 filename 一样, __dirname 也是以 opts.basedir 为根文件夹的.

如下例子展示了 __dirname 是如何工作的:

main.js:

require('./x/y/z/abc.js');console.log('in main.js dirname=' + dirname);

x/y/z/abc.js:

console.log('in abc.js, dirname=' + dirname);

输出:

$ browserify main.js | nodein abc.js, dirname=/x/y/zin main.js dirname=/

results matching ""

    No results matching ""