dirname-filename-esm:ES模块环境的__dirname和__filename

时间:2024-05-20 09:53:23
【文件属性】:

文件名称:dirname-filename-esm:ES模块环境的__dirname和__filename

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-20 09:53:23

node commonjs compatibility es-modules JavaScript

Node.js上ES模块的__dirname和__filename 发布了Node.js v13.2.0,该版本提供了对ES模块的支持。 解释了概述。 在ES模块的环境中,全局变量,如require , exports , module.exports , __filename , __dirname不可用。 require , exports , module.exports不再需要支持ESM的,但我们仍然需要__filename和__dirname它可以计算出import.meta.url 。 为了使从commonjs到ES模块的迁移顺利进行, 提供了在ES Modules环境中轻松创建__dirname和__filename变量的功能。 用法非常简单。 // In ".mjs" script or a script under "type": "module" packag


【文件预览】:
dirname-filename-esm-master
----.gitignore(14B)
----package.json(714B)
----package-lock.json(83B)
----index.js(229B)
----LICENSE.txt(1KB)
----.github()
--------workflows()
----README.md(2KB)
----test()
--------test.js(976B)
--------helper.cjs(72B)

网友评论