nodejs路径问题
来源:互联网 发布:软件设计师考试济宁 编辑:程序博客网 时间:2024/06/03 23:44
当我们在桌面放有如下文件夹:
test文件夹中的内容如下:
在b.js文件中写出如下代码:
var fs = require("fs");require(".././c.js");var iconv = require("iconv-lite");fs.readFile("./3.txt",function (err,data) { if(err){ throw err; } console.log(process.cwd()); var texts = iconv.decode(data,'gbk'); console.log(texts);})
在b.js中使用相对路径去请求c.js文件,这个请求会自动检索c.js文件,并在请求到文件之后,自动执行c.js 文件。但是使用fs模块的读文件操作,发现结果找不到文本文件,此时我们可以采取选择使用绝对路径的方法,也可以在相对路径前面添加__dirname
"/3.txt",function (err,data) { if(err){ throw err; } console.log(process.cwd()); var texts = iconv.decode(data,'gbk'); console.log(texts);})
这样就可以将文本文件显示出来
总结:
require()中的路径,是从前这个JS文件出发,找到别人
fs等其他的模块,用到路径的时候就是相对于cmd命令光标所在的位置
阅读全文
0 0
- nodejs 路径问题
- nodejs中路径问题
- nodejs路径问题
- nodejs返回html代码 引入路径问题+静态文件问题
- nodejs 中引用css和js的路径问题
- nodejs fs模块读取文件的路径问题
- nodejs路由路径参数
- nodejs问题
- 设置Nodejs NPM全局路径
- nodejs取得当前执行路径
- NodeJS的文件引用路径
- nodejs修改全局安装路径
- 安装nodejs 问题
- nodejs遇到问题汇总
- nodejs ejs 引号问题
- nodejs保存文件问题
- nodejs 基础问题
- nodejs爬虫编码问题
- 在SQL Server中对视图进行增删改
- 陌生人与富翁
- linux下执行http请求
- SQLYog实用快捷键
- vector resize失败导致下标越界
- nodejs路径问题
- 前端小白路--JS中的全局变量和局部变量
- theano学习指南及tensorflow官方文档中文版
- 腾讯面试官送给准程序员的一些建议![转](收藏)
- 软件测试简历,这一点你是否漏掉
- 【Maven实战】之生命周期
- 《我还是很喜欢你》
- 判断素数
- 教你下载推特视频,简单两步就搞定。