文件路径和模块路径nodemon工具
Posted 苦海123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件路径和模块路径nodemon工具相关的知识,希望对你有一定的参考价值。
文件路径和模块路径:
//在文件操作相对路径中,前面的 ./ 可以省略,但是 在模块标识路径中 ,前面的 ./ 不能省略。
// ./-----表示相对于当前目录 /-------当前文件所属磁盘根目录
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工具的主要内容,如果未能解决你的问题,请参考以下文章