Ua hoʻokuʻu nui ʻia ʻo Deno, kahi ākea hoʻokō paʻa no nā papahana ma ka ʻōlelo TypeScript, nona nā hiʻohiʻona penei:
- Loaʻa loa i ka ʻōnaehana waihona, ka pūnaewele a me ke kaiapuni ma o ka hoʻonohonoho ʻana i nā ʻae kūpono e ka mea hoʻohana;
- Ke hoʻokō nei i ka TypeScript me ka ʻole o Node.JS a me tsc;
- Hoʻopili i hope me Javascript: hiki ke hoʻokō ʻia kekahi ʻāpana o nā papahana Deno i kuhikuhi ʻole i ka Deno global namespace a kūpono ke code Javascript ma ka polokalamu kele;
- Hāʻawi ʻia ma ke ʻano he faila hoʻokō hoʻokahi i loaʻa nā mea hana hou e like me
- deno run --inspect-brk: kikowaena debug e launa pū ana me Visual Studio Code a me nā mea hana hoʻopau mamao ma Google Chrome;
- deno install: mea hoʻonoho no nā polokalamu Deno mai nā kumuwaiwai mamao. Hoʻoiho me nā hilinaʻi a hoʻohui i kahi palapala i $HOME/.deno/bin e hoʻomaka i ka papahana;
- deno fmt: hoʻopololei i ke code;
- pūʻolo deno: pūʻulu o nā polokalamu Deno. Hoʻopuka i kahi faila js i loaʻa kahi papahana no Deno a me kona mau hilinaʻi;
- WIP: mea hoʻopuka palapala a me ka mea hana loiloi hilinaʻi;
- ʻAʻohe hilinaʻi i ka npm a me package.json: hoʻouka ʻia nā modula waho a hoʻohana ʻia (ʻo ka hoʻoiho ʻana ma luna o ka pūnaewele aia wale nō i ka wā o ka hoʻokō mua ʻana, a laila hūnā ʻia ka module a kāhea ʻia me ka hae -reload) ma hope o ka kuhikuhi pololei ʻana i kā lākou URL ma ka papahana:
lawe mai * ma ke ʻano he log mai "https://deno.land/std/log/mod.ts"; - ʻO nā hana asynchronous a pau e hoʻihoʻi i kahi ʻōlelo hoʻohiki, ʻaʻole like me Node.JS;
- Hoʻokō papahana i nā manawa a pau kū i ka wā e hiki mai ai nā hewa i mālama ʻole ʻia.
ʻO Deno kahi papa hana hoʻopili a hiki ke hoʻohana ʻia e hoʻonui i nā polokalamu Rust e hoʻohana ana i kahi pahu deno_core.
Hāʻawi pū ka hui Deno i nā modula maʻamau me ka ʻole o nā hilinaʻi o waho, e like me ka hana me ka waihona maʻamau ma ka ʻōlelo Go.
Ua kūpono ʻo Deno no ka hoʻohana ʻana ma ke ʻano he palapala hoʻokō - kākoʻo ʻia ke kelepona ʻana ma shebang.
Aia kahi REPL.
Kākau ʻia ma ka ʻōlelo papahana Rust.
Source: linux.org.ru