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 相关文章推荐
Dojo之路:如何利用Dojo实现Drag and Drop效果
Apr 10 Javascript
javascript学习笔记(三)显示当时时间的代码
Apr 08 Javascript
jquery动态更换设置背景图的方法
Mar 25 Javascript
node.js中的socket.io的广播消息
Dec 15 Javascript
jQuery动态生成Bootstrap表格
Nov 01 Javascript
ES6数组的扩展详解
Apr 25 Javascript
原生JS与jQuery编写简单选项卡
Oct 30 jQuery
浅析Vue项目中使用keep-Alive步骤
Jul 27 Javascript
koa-router源码学习小结
Sep 07 Javascript
js实现点击上传图片并设为模糊背景
Aug 02 Javascript
JS绘图Flot应用图形绘制异常解决方案
Oct 16 Javascript
Vue实现简单的留言板
Oct 23 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语法(5)
2006/10/09 PHP
php 无限极分类
2008/03/27 PHP
如何突破PHP程序员的技术瓶颈分析
2011/07/17 PHP
php广告加载类用法实例
2014/09/23 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
[对联广告] JS脚本类
2006/08/27 Javascript
用jquery来定位
2007/02/20 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
父元素与子iframe相互获取变量和元素对象的具体实现
2013/10/15 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
详解JavaScript的while循环的使用
2015/06/03 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
详解javascript获取url信息的常见方法
2016/12/19 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
当vue路由变化时,改变导航栏的样式方法
2018/08/22 Javascript
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
js实现简单的随机点名器
2020/09/17 Javascript
OpenLayers3加载常用控件使用方法详解
2020/09/25 Javascript
如何编写一个 Webpack Loader的实现
2020/10/18 Javascript
Python获取当前时间的方法
2014/01/14 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
使用Python制作表情包实现换脸功能
2019/07/19 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
Jupyter notebook快速入门教程(推荐)
2020/05/18 Python
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
大学生咖啡店创业计划书
2014/01/21 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
Pandas 数据编码的十种方法
2022/04/20 Python