Skip to content

Commit 43e4420

Browse files
committed
docs(module): edit import.meta
1 parent 3b89ca4 commit 43e4420

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

docs/module.md

+11
Original file line numberDiff line numberDiff line change
@@ -855,3 +855,14 @@ import.meta.scriptElement.dataset.foo
855855
// "abc"
856856
```
857857

858+
**3)其他**
859+
860+
Deno 现在还支持`import.meta.filename``import.meta.dirname`属性,对应 CommonJS 模块系统的`__filename``__dirname`属性。
861+
862+
- `import.meta.filename`:当前模块文件的绝对路径。
863+
- `import.meta.dirname`:当前模块文件的目录的绝对路径。
864+
865+
这两个属性都提供当前平台的正确的路径分隔符,比如 Linux 系统返回`/dev/my_module.ts`,Windows 系统返回`C:\dev\my_module.ts`
866+
867+
本地模块可以使用这两个属性,远程模块也可以使用。
868+

0 commit comments

Comments
 (0)