ʻO Deno 1.0


ʻO Deno 1.0

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

Pākuʻi i ka manaʻo hoʻopuka