【问题标题】:How do you get Deno to use the DENO_AUTH_TOKENS environment variable?如何让 Deno 使用 DENO_AUTH_TOKENS 环境变量?
【发布时间】:2021-11-26 05:24:38
【问题描述】:

使用DENO_AUTH_TOKENS 环境变量似乎对我不起作用。我已经从 GitHub 创建了一个个人访问令牌,并将其添加到我的环境中,如 Deno 手册的 private modules 页面中所述。但是,我仍然只是得到一个 404 错误:

error: Import 'https://raw.githubusercontent.com/MYCOMPANY/MYREPO/main/MYFILE.ts' failed: 404 Not Found

我已经验证了token在环境变量中,并且通过执行以下命令成功curl:

curl -s https://$DENO_AUTH_TOKENS/MYCOMPANY/MYREPO/main/MYFILE.ts

我执行导入的方式是否与 Deno 运行时预期的不同?

import { foo } from 'https://raw.githubusercontent.com/MYCOMPANY/MYREPO/main/MYFILE.ts';

使用-L debug 运行脚本会提供大量详细的日志记录,但根本不会涉及令牌。

它要我做什么?

$ deno --version
deno 1.14.2 (release, x86_64-apple-darwin)
v8 9.4.146.16
typescript 4.4.2

【问题讨论】:

    标签: deno


    【解决方案1】:

    这是一个愚蠢的错误。当我将变量添加到我的 .profile 文件时,我之前忘记添加 export。添加后它可以工作:

    export DENO_AUTH_TOKENS=aaaaaaaaaaaaaaaaaa@raw.githubusercontent.com
    

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 2018-07-01
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-30
      • 2014-08-18
      • 1970-01-01
      相关资源
      最近更新 更多