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 相关文章推荐
使用onbeforeunload属性后的副作用
Mar 08 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
Aug 05 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
Apr 07 Javascript
AngularJS动态绑定ng-options的ng-model实例代码
Jun 21 Javascript
Vue2.0 多 Tab切换组件的封装实例
Jul 28 Javascript
详解利用 Express 托管静态文件的方法
Sep 18 Javascript
用React实现一个完整的TodoList的示例代码
Oct 30 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
Aug 24 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
Feb 18 jQuery
Vue中实现权限控制的方法示例
Jun 07 Javascript
微信小程序实现弹幕墙(祝福墙)
Nov 18 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命名空间学习详解
2014/02/27 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
PHP中常用的魔术方法
2017/04/28 PHP
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
JS模仿手机端九宫格登录功能实现代码
2016/04/28 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
AngularJS入门教程之多视图切换用法示例
2016/11/02 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
详解小程序退出页面时清除定时器
2019/04/28 Javascript
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
对python中的*args与**kwgs的含义与作用详解
2019/08/28 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
快速了解Python开发环境Spyder
2020/06/29 Python
linux面试题参考答案(2)
2015/12/06 面试题
4s客服专员岗位职责
2013/12/01 职场文书
前处理班长职位说明书
2014/03/01 职场文书
2014年基建工作总结
2014/12/12 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
法定授权委托证明书
2015/06/18 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
2016学校先进集体事迹材料
2016/02/29 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
html实现随机点名器的示例代码
2021/04/02 Javascript