在用 TypeScript 编写时,如何看到 Deno 已转译 javascript?
How can I see Deno transpiled javascript when writing in TypeScript?
我正在使用 Deno 学习 Typescript,希望看到 javaScript 结果。
是否有一些我在文档中没有看到的命令行?
ps.: 我知道没有使用 Deno 的编译步骤,但在某些时候它必须有一个 Javascript 代码以便 V8 引擎可以 运行 它。
转译后的代码将存储在
$DENO_DIR/gen
$DENO_DIR
因 OS
而异
- 在 Linux/Redox 上:
$XDG_CACHE_HOME/deno
或 $HOME/.cache/deno
- 在 Windows 上:
%LOCALAPPDATA%/deno
(%LOCALAPPDATA% = FOLDERID_LocalAppData
)
- 在 macOS 上:
$HOME/Library/Caches/deno
如果出现问题,它会退回到 $HOME/.deno
您可以检查位置:
deno info
这将输出:
DENO_DIR location: "/home/user/.cache/deno"
Remote modules cache: "/home/user/.cache/deno/deps"
TypeScript compiler cache: "/home/user/.cache/deno/gen"
如果您执行以下操作 import
:
import { serve } from 'https://deno.land/std@v0.51.0/http/server.ts'
您将在以下位置看到转译的 JavaScript 代码:
$DENO_DIR/gen/https/deno.land/std@v0.51.0/http
正在做:
ls $DENO_DIR/gen/https/deno.land/std@v0.51.0/http
你会看到:
http_status.ts.js
http_status.ts.js.map
http_status.ts.meta
_io.ts.js
_io.ts.js.map
_io.ts.meta
server.ts.js
server.ts.js.map
server.ts.meta
我正在使用 Deno 学习 Typescript,希望看到 javaScript 结果。 是否有一些我在文档中没有看到的命令行?
ps.: 我知道没有使用 Deno 的编译步骤,但在某些时候它必须有一个 Javascript 代码以便 V8 引擎可以 运行 它。
转译后的代码将存储在
$DENO_DIR/gen
$DENO_DIR
因 OS
- 在 Linux/Redox 上:
$XDG_CACHE_HOME/deno
或$HOME/.cache/deno
- 在 Windows 上:
%LOCALAPPDATA%/deno
(%LOCALAPPDATA% = FOLDERID_LocalAppData
) - 在 macOS 上:
$HOME/Library/Caches/deno
如果出现问题,它会退回到$HOME/.deno
您可以检查位置:
deno info
这将输出:
DENO_DIR location: "/home/user/.cache/deno"
Remote modules cache: "/home/user/.cache/deno/deps"
TypeScript compiler cache: "/home/user/.cache/deno/gen"
如果您执行以下操作 import
:
import { serve } from 'https://deno.land/std@v0.51.0/http/server.ts'
您将在以下位置看到转译的 JavaScript 代码:
$DENO_DIR/gen/https/deno.land/std@v0.51.0/http
正在做:
ls $DENO_DIR/gen/https/deno.land/std@v0.51.0/http
你会看到:
http_status.ts.js
http_status.ts.js.map
http_status.ts.meta
_io.ts.js
_io.ts.js.map
_io.ts.meta
server.ts.js
server.ts.js.map
server.ts.meta