CNode

关于官网文档中 针对node本身模块 增加的类似 require("node:fs")有什么特殊含义

问答
Ccd-xulei发布于4 年前最后回复4 年前4 回复3890 浏览0 收藏
require("node:fs")
require("fs")

两者有什么区别吗?

查看回复

回复 (4)

C
chenkai0520#1·4 年前

为了区分包是从npm引入的或者从node引入的

T
theanarkh#2·4 年前

类似命名空间,比如你require('xxx'),nodejs 优先查内置的 js 模块,找到就使用。如果你有个 npm 包是 xxx 名字就加载不了。

C
cd-xulei#3·4 年前
引用 chenkai0520为了区分包是从npm引入的或者从node引入的

@chenkai0520 只是说按node:fs有一个查找效率的提升吗?

J
jxycbjhc#4·4 年前

declare module 'node:fs' { export * from 'fs'; }

参与回复
登录后即可参与回复。登录