Deno 的安装

安装报错

在新电脑安装deno的时候发现官方的 下载失败

irm https://deno.land/install.ps1 | iex

报错irm不存在,正常来讲windows应该是有irm这个命令的。但是不知道为什么这里会失败。

'irm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决办法

github发布页下载官方编译好的程序(deno-x86_64-pc-windows-msvc.zip),是一个zip压缩包,里面就一个deno.exe程,把它放到任意位置,我放在了D:\deno\deno.exe,那么添加个环境变量就可以使用了。

环境变量

系统变量 => Path => 新建 => D:\deno 即可

检查安装是否成功

deno -V

deno 1.xx.xx

表示安装成功

在 Deno 中,你可以直接从 URL 导入模块。你的错误可能是因为你的 Deno 版本过旧,或者你的网络连接有问题,无法访问到 deno.land。

首先,你可以尝试更新你的 Deno 版本。在终端中运行以下命令:

deno upgrade

然后,你可以尝试再次运行你的代码。如果你仍然遇到问题,你可能需要检查你的网络连接。

这是一个使用 Deno 的 http 模块创建服务器的例子:

import { serve } from "https://deno.land/[email protected]/http/server.ts";

const server = serve({ port: 8000 });

console.log("HTTP webserver running on: http://localhost:8000/");

for await (const request of server) {
  request.respond({ body: "Hello, Deno!" });
}

请注意,你需要使用 --allow-net 标志来运行这个脚本,因为 Deno 默认是安全的,不允许访问网络。你可以这样运行你的脚本:

deno run --allow-net your_script.ts

当然也可以使用本地的模板。例如,假设你有一个名为 local_module.ts 的本地模块,它定义了一个函数 sayHello

// local_module.ts
export function sayHello(name: string) {
  return `Hello, ${name}!`;
}

你可以在你的主脚本中这样导入和使用它:

import { sayHello } from "./local_module.ts";

console.log(sayHello("Deno"));

请注意,文件路径可以是相对路径(如上例所示),也可以是绝对路径。如果你的模块在子目录中,你需要包含子目录的名称,例如 import { sayHello } from "./subdirectory/local_module.ts";

此外,Deno 支持导入 TypeScript 和 JavaScript 模块,你不需要转译 TypeScript 模块,Deno 会在运行时自动处理。

评论

  1. older six
    Windows Chrome 107.0.0.0
    2周前
    2023-11-14 11:54:25

  2. xz
    Windows Chrome 107.0.0.0
    2周前
    2023-11-14 11:56:04

    最近在学习deno,过来看看

    • 博主
      xz
      Windows Chrome 119.0.0.0
      2周前
      2023-11-14 11:59:13

      一起学习。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇