1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 10:22:23 +00:00

docs(module): edit import.meta

This commit is contained in:
ruanyf 2024-07-25 17:06:22 +08:00
parent 3b89ca42e8
commit 43e44201a8

View File

@ -855,3 +855,14 @@ import.meta.scriptElement.dataset.foo
// "abc" // "abc"
``` ```
**3其他**
Deno 现在还支持`import.meta.filename``import.meta.dirname`属性,对应 CommonJS 模块系统的`__filename``__dirname`属性。
- `import.meta.filename`:当前模块文件的绝对路径。
- `import.meta.dirname`:当前模块文件的目录的绝对路径。
这两个属性都提供当前平台的正确的路径分隔符,比如 Linux 系统返回`/dev/my_module.ts`Windows 系统返回`C:\dev\my_module.ts`
本地模块可以使用这两个属性,远程模块也可以使用。