Nodejs 之 __dirname 的使用
新建个文件
app.js
里面的内容如下:
1 | console.log(__dirname + '/example.db'); |
如果将app.js放在一个根目录下面
执行node app.js
分别输出如下内容:
1 | /Users/durban/nodejs/koa-mysql-orm-model/example.db |
我们建立一个文件夹app,app下建立一个app.js
里面的内容如下:
1 | console.log(__dirname + '/example.db'); |
执行node app.js
分别输出如下内容:
1 | /Users/durban/nodejs/koa-mysql-orm-model/app/example.db |
可见,__dirname
追加了自身的目录路径,一般这样做的好处是,可以避免文件的混乱调用。