使用DENO_AUTH_TOKENS环境变量似乎对我不起作用。我已经从GitHub创建了一个个人访问令牌,并将其添加到我的环境中,如Deno手册的private modules页面中所述。但是,我仍然得到一个404错误:
error: Import 'https://raw.githubusercontent.com/MYCOMPANY/MYREPO/main/MYFILE.ts' failed: 404 Not Found我已经验证了令牌在环境变量中,并通过执行以下命令在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发布于 2021-10-08 23:26:49
这是个愚蠢的错误。当我将这个变量添加到.profile文件中时,我忘记了之前添加export。在添加以下内容后,它就可以工作了:
export DENO_AUTH_TOKENS=aaaaaaaaaaaaaaaaaa@raw.githubusercontent.comhttps://stackoverflow.com/questions/69458798
复制相似问题