文件路径和模块路径:

  //在文件操作相对路径中,前面的 ./ 可以省略,但是 在模块标识路径中 ,前面的 ./ 不能省略。//  ./-----表示相对于当前目录       /-------当前文件所属磁盘根目录        var fs = require('fs');fs.readFile('test/a.txt',function(error,data){if (error) {return '文件丢失';};console.log(data.toString()) });

__dirname和__filename:

这两个属性是动态获取当前文件相关路径信息,具体如:

 // 这两个属性可以解决不同模块载入时带来当前路径与node执行代码路径所导致的文件目录不对问题,./表示的是当前node执行代码的目录开始。//这两个属性不受node影响,建议使用路径时用这两个属性进行拼接如:__dirnaem + '/index.html'-------动态绝对路径console.log(__dirname)//E:\web前端\web前端笔记\11.nodejs\42.__dirname和__filename成员介绍------返回当前文件所在目录,不包括自己。console.log(__filename)//E:\web前端\web前端笔记\11.nodejs\42.__dirname和__filename成员介绍\42.__dirname和__filename成员介绍.js------返回当前文件目录,包括自己。

nodemon工具:

当我们每次修改完代码都要手动启动服务器时是非常麻烦的,这里我们可以使用第三方命令行工具:nodemon,帮助我们在修改完代码后自动重启服务器,其具体使用方法如下:

1.安装nodemon,通过命令:npm install --global nodemon 安装在全局环境下。

2.安装完后在命令窗口启动服务的时候把node 换成 nodemon 即可。

注意:–global安装到全局环境下,并非当前目录,其目录类似在:C:\Users\17121\AppData\Roaming\npm\node_modules\nodemon

安装时有报错,大概是因为node版本过低,升级node后再试!

提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者删除。
笔者:苦海

文件路径和模块路径、nodemon工具相关推荐

  1. nodeJS之路径PATH模块

    path模块包含一系列处理和转换文件路径的工具集,通过 require('path') 可用来访问这个模块.本文将详细介绍path模块 路径组成 [path.dirname(p)] 返回路径p所在的目 ...

  2. python 文件路径 变量_python路径变量

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  3. python删除文件夹无法访问_零基础小白必看:python基本操作-文件、目录及路径

    使用python的os模块,简单方便完成对文件夹.文件及路径的管理与访问操作. 1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python ...

  4. 系统模块——什么是系统模块、path 路径操作、相对路径VS绝对路径

    系统模块 什么是系统模块 Node运行环境提供的API. 因为这些API都是以模块化的方式进行开发的, 所以我们又称Node运行环境提供的API为系统模块 系统模块fs 文件操作 系统模块path 路 ...

  5. flutter 图片路径_【Flutter开发工具推荐】Flutter资源管理利器:Flr

    前言 作为一名Flutter开发者,如果你正在烦恼如何简单快捷地在pubspec.yaml中为多张图片.文本.字体资源添加声明,如果你正在烦恼如何简单安全地在代码中引用资源,那么现在你可以很简单地解决 ...

  6. Python引用模块和查找模块路径

    这篇文章主要介绍了Python引用模块和Python查找模块路径的相关资料,需要的朋友可以参考下 模块间相互独立相互引用是任何一种编程语言的基础能力.对于"模块"这个词在各种编程语 ...

  7. python查找指定文件路径_Python寻找路径和查找文件路径的示例

    Sys.path 指定用于模块搜索路径的字符串列表 也可以通过sys模块的append方法在Python环境中增加搜索路径. Sys.path.append('/usr/bin/') /usr/lib ...

  8. python模块搜索原则_详解python模块路径查找规则及定义

    在python中创建一个模块非常简单,只需要在当前目录下创建一个 .py文件即可,系统自动将其解析成模块,文件名就是模块名.很多我们源码时代的同学都认为在查找模块时优先使用当前目录下的自定义模块.其实 ...

  9. python目录及文件_零基础小白必看:python基本操作-文件、目录及路径

    1 前言 在最近开发中,经常需要对文件进行读取.遍历.修改等操作,想要快速.简单的完成这些操作,我选择用 python .通过 python 的标准内置 os 模块,只需要几行代码,即可完成想要的操作 ...

最新文章

  1. ChannelInitializer 的添加
  2. C++ 虚函数表解析 继承
  3. 洛谷 1972 莫队
  4. 【Kafka】Kafka Consumer 管理 Offset 原理
  5. rxjava 观察者模式_RxJava可观察对象和观察者
  6. 阿里巴巴最新开源软件列表(建议收藏系列)
  7. Jmeter教程(图文版)
  8. 使用Clipboard.js轻松实现“复制到剪贴板”
  9. Mysql 分片,大数据量时扩容方案
  10. 腾讯TEG首次集体亮相腾讯全球数字生态大会,这些亮点不容错过!
  11. 2013年国考行测错题集(省级)
  12. Tarjan算法附图详解(SCC)
  13. 计算复杂性第八章——空间复杂性
  14. iPhone下mp4视频无法播放和部分手机只有声音没有画面
  15. 时光里,我一个人的碎碎念。
  16. IDEA 2018.3版本Spring Boot 热部署
  17. LeetCode题解 Day1数组的遍历
  18. 谁说小P只是玩伴-巧用PSP及RSS资源提高英语听力
  19. 一阶导数和二阶导数的意义
  20. 痞子衡嵌入式:飞思卡尔i.MX RT系列MCU量产神器RT-Flash用户指南

热门文章

  1. java记事本保存_JAVA记事本关于保存
  2. 基础线性规划实现---python
  3. 【youcans 的 OpenCV 例程200篇】158. 阈值处理之固定阈值法
  4. iOS开发里面的4个层次
  5. mouseup 左键_javascript中mouseup事件丢失的原因与解决办法
  6. php实现飘窗,JS实现网站图片飘窗效果,JavaScript悬浮广告(附详细代码)
  7. linux内核 块驱动程序,linux – 为什么内核使用默认的块驱动程序而不是我的驱动程序代码?...
  8. MVC 无法将带 [] 的索引应用于“System.Dynamic.DynamicObject”类型的表达式
  9. vs.net各版本解决方案相互转换工具
  10. Bluetooth Obex