分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

nodejs ?路径

发布时间:2023-09-06 01:19责任编辑:沈小雨关键词:jsnodejs

require()别的js文件的时候,将执行那个js文件。

注意:

require()中的路径,是从当前这个js文件出发,找到别人。而fs是从命令提示符找到别人。

所以,桌面上有一个a.js, test文件夹中有b.js、c.js、1.txt

a要引用b:                                  a.js

1           var b = require(“./test/b.js”);

b要引用c:                                  b.js

1           var b = require(“./c.js”);

                                                   c.js

                                                    

console.log(“我是c”)console.log(“我是c”)

  

但是,fs等其他的模块用到路径的时候,都是相对于cmd命令光标所在位置。

所以,在b.js中想读1.txt文件,推荐用绝对路径:

1           fs.readFile(__dirname + "/1.txt",function(err,data){

2                  if(err) { throw err; }

3                  console.log(data.toString());

4           });

实例:

a.js

var b=require("./test/b.js");

 b.js

var fs=require("fs");fs.readFile(__dirname + "/1.txt",function(err,data){if(err) { throw err; }console.log(data.toString());});

 1.txt

我是1.txt

 

输出结果:

nodejs ?路径

原文地址:http://www.cnblogs.com/guangzhou11/p/7705257.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved