Node.js中 __dirname 的使用介绍


Posted in Javascript onJune 19, 2017

前言

本文主要给大家介绍的是关于Node.js中 __dirname 使用的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:

方法如下

新建个文件

app.js

里面的内容如下:

console.log(__dirname + '/example.db');
console.log('example.db');

如果将app.js放在一个根目录下面

执行node app.js

分别输出如下内容:

/Users/durban/nodejs/koa-mysql-orm-model/example.db
example.db

我们建立一个文件夹app,app下建立一个app.js

里面的内容如下:

console.log(__dirname + '/example.db');
console.log('example.db');

执行node app.js

分别输出如下内容:

/Users/durban/nodejs/koa-mysql-orm-model/app/example.db
example.db

可见,__dirname追加了自身的目录路径,一般这样做的好处是,可以避免文件的混乱调用。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
javascript 常用代码技巧大收集
Feb 25 Javascript
那些年,我还在学习jquery 学习笔记
Mar 05 Javascript
jQuery当鼠标悬停时放大图片的效果实例
Jul 03 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
Aug 18 Javascript
node.js中的fs.ftruncate方法使用说明
Dec 15 Javascript
基于js实现投票的实例代码
Aug 04 Javascript
JavaScript中Function函数与Object对象的关系
Dec 17 Javascript
深入学习jQuery Validate表单验证
Jan 18 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
May 14 Javascript
JavaScript中return用法示例
Nov 29 Javascript
利用JS hash制作单页Web应用的方法详解
Oct 10 Javascript
Vue3配置axios跨域实现过程解析
Nov 25 Vue.js
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
Jun 19 #Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
Jun 19 #Javascript
jQuery自定义多选下拉框效果
Jun 19 #jQuery
JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)
Jun 19 #Javascript
JS仿淘宝搜索框用户输入事件的实现
Jun 19 #Javascript
jQuery实现下拉菜单的实例代码
Jun 19 #jQuery
微信小程序实现皮肤功能(夜间模式)
Jun 18 #Javascript
You might like
php 移除数组重复元素的一点说明
2008/11/27 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
50个PHP程序性能优化的方法
2014/06/02 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
php递归遍历多维数组的方法
2015/04/18 PHP
CheckBox 如何实现全选?
2006/06/23 Javascript
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
JS中setTimeout()的用法详解
2013/04/14 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
javascript 操作cookies详解及实例
2017/02/22 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
基于jquery实现彩色投票进度条代码解析
2020/08/26 jQuery
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
[59:00]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD BO3 第一场 3月7日
2021/03/11 DOTA
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
初学Python实用技巧两则
2014/08/29 Python
Python中的面向对象编程详解(下)
2015/04/13 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
让你Python到很爽的加速递归函数的装饰器
2019/05/26 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
校园公益广告语
2014/03/13 职场文书
岗位说明书标准范本
2014/07/30 职场文书
供电工程专业求职信
2014/08/09 职场文书
大学四年个人总结
2015/03/03 职场文书
2015年国庆节新闻稿
2015/07/18 职场文书
孙振耀退休感言
2015/08/01 职场文书
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python