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 相关文章推荐
Jquery插件之多图片异步上传
Oct 20 Javascript
在页面加载完成后通过jquery给多个span赋值
May 21 Javascript
javascript数据类型示例分享
Jan 19 Javascript
angularJS与bootstrap结合实现动态加载弹出提示内容
Oct 16 Javascript
js将滚动条滚动到指定位置的简单实现方法
Jun 25 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 Javascript
AngularJS点击添加样式、点击变色设置的实例代码
Jul 27 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
单页面vue引入百度统计的使用方法示例详解
Oct 13 Javascript
基于vue.js实现分页查询功能
Dec 29 Javascript
vue组件之间数据传递的方法实例分析
Feb 12 Javascript
微信小程序 获取手机号 JavaScript解密示例代码详解
May 14 Javascript
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安全技术之 实现php基本安全
2010/09/04 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
JS 实现双色表格实现代码
2009/11/24 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
jQuery ajax serialize()方法的使用以及常见问题解决
2013/01/27 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
如何使用jquery实现文字上下滚动效果
2016/10/12 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
2017/09/25 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
[01:32]2014DOTA2西雅图邀请赛 CIS我们有信心进入正赛
2014/07/08 DOTA
编程语言Python的发展史
2014/09/26 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
2019/08/05 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
python Paramiko使用示例
2020/09/21 Python
Python list和str互转的实现示例
2020/11/16 Python
加拿大最大的体育用品、鞋类和服装零售商:Sport Chek
2018/11/29 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
Java程序开发中如何应用线程
2016/03/03 面试题
运动会广播稿诗歌版
2014/09/12 职场文书
职工年度考核评语
2014/12/31 职场文书
2016年端午节校园广播稿
2015/12/18 职场文书
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS
如何使用pdb进行Python调试
2021/06/30 Python