Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在编写Deno脚本时,有时它们可以从命令行执行,deno run但同时可能包含可以通过从另一个脚本导入来使用的库。
Deno
deno run
在 Deno 中执行此操作的正确方法是什么。
Python 中的等价物是放在脚本的底部:
if __name__ == '__main__': main(sys.argv[1:])
这应该怎么做Deno?
Deno 有一个在运行时可用的标志,称为import.meta.main. 以下是如何在脚本中使用它的示例:
import.meta.main
if (import.meta.main) main() // bottom of file
注意:import命名空间在 v1.0.0 的 Deno REPL 中不可用
import