Node中如何设置文件查找优先级和Require的文件查找策略?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1601个文字,预计阅读时间需要7分钟。
目录
一、模块规范
二、查找策略
三、原生模块
四、绝对路径、相对路径
五、目录作为模块
六、非原生模块
七、举例子
八、总结
一、模块规范
NodeJS 支持 CommonJS 规范,实现了模块的加载和支持。二、查找策略NodeJS 在查找模块时会先从当前目录开始,逐级向上查找。
三、原生模块NodeJS 内置了一系列原生模块,如 fs、http 等。
四、绝对路径、相对路径绝对路径是从根目录开始的完整路径,相对路径是从当前目录开始的路径。
五、目录作为模块目录可以作为模块使用,NodeJS 会查找目录下的 index.js 文件作为模块入口。
六、非原生模块非原生模块指的是用户自定义的模块,需要通过 require 函数引入。
七、举例子javascriptconst fs=require('fs');
fs.readFile('example.txt', 'utf8', (err, data)=> { console.log(data);});
八、总结NodeJS 的模块系统是开发 node.js 应用程序的基础,理解模块规范和查找策略对于开发人员至关重要。
本文共计1601个文字,预计阅读时间需要7分钟。
目录
一、模块规范
二、查找策略
三、原生模块
四、绝对路径、相对路径
五、目录作为模块
六、非原生模块
七、举例子
八、总结
一、模块规范
NodeJS 支持 CommonJS 规范,实现了模块的加载和支持。二、查找策略NodeJS 在查找模块时会先从当前目录开始,逐级向上查找。
三、原生模块NodeJS 内置了一系列原生模块,如 fs、http 等。
四、绝对路径、相对路径绝对路径是从根目录开始的完整路径,相对路径是从当前目录开始的路径。
五、目录作为模块目录可以作为模块使用,NodeJS 会查找目录下的 index.js 文件作为模块入口。
六、非原生模块非原生模块指的是用户自定义的模块,需要通过 require 函数引入。
七、举例子javascriptconst fs=require('fs');
fs.readFile('example.txt', 'utf8', (err, data)=> { console.log(data);});
八、总结NodeJS 的模块系统是开发 node.js 应用程序的基础,理解模块规范和查找策略对于开发人员至关重要。

