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 相关文章推荐
event对象的方法 兼容多浏览器
Jun 27 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
Feb 24 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
Apr 15 Javascript
window.open不被拦截的简单实现代码(推荐)
Aug 04 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
Oct 25 Javascript
vue.js中指令Directives详解
Mar 20 Javascript
纯JS实现简单的日历
Jun 26 Javascript
解析Vue 2.5的Diff算法
Nov 28 Javascript
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
vue.js中ref及$refs的使用方法解析
Oct 08 Javascript
js实现点赞效果
Mar 16 Javascript
vue-cli设置publicPath小记
Apr 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随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
php use和include区别总结
2019/10/13 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
javascript 面向对象全新理练之继承与多态
2009/12/03 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
2012/02/03 Javascript
JS原型对象通俗"唱法"
2012/12/27 Javascript
js 窗口抖动示例
2013/09/04 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
javascript判断office版本示例
2014/04/11 Javascript
自定义jquery模态窗口插件无法在顶层窗口显示问题
2014/05/29 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
浅谈在node.js进入文件目录的问题
2018/05/13 Javascript
vue实现全匹配搜索列表内容
2019/09/26 Javascript
Python读写Redis数据库操作示例
2014/03/18 Python
介绍Python中的文档测试模块
2015/04/28 Python
浅析Python中的join()方法的使用
2015/05/19 Python
Python中%r和%s的详解及区别
2017/03/16 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
python opencv实现图像配准与比较
2021/02/09 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
护理专业求职信
2014/06/15 职场文书
教师节倡议书
2014/08/30 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
鉴史问廉观后感
2015/06/10 职场文书
幼儿园庆元旦主持词
2015/07/06 职场文书
关于Numpy之repeat、tile的用法总结
2021/06/02 Python