使Deno脚本全局可用



使用Deno为自己的更通用的项目构建了一个CLI工具。它很有用,可以做我需要它做的事情。然而,我正在考虑用Deno实现类似于npm install -g <my-git-repo>的东西。

我知道我可以很容易地用bash脚本创建一个~/.myDeno并添加export PATH=$PATH:~/.myDeno,但我想知道是否有一个合适的过程可以用Deno实现这一点。因为到目前为止我还找不到一个。

您可以使用deno installdeno compile从Deno代码创建可执行文件。

设置DENO_install_ROOT环境变量时,deno install将在$HOME/.deno/bin或自定义目录中安装CLI工具。

deno_compile将创建一个包含运行时和依赖项的自包含二进制文件,正如本线程中所回答的那样。这会使可执行文件更加独立,但会增加编译源文件的大小。

这取决于你喜欢哪一个,但它们都可以"全局"执行Deno模块

对于其他人,deno install <dir|git repo>会将其安装在主目录中的.deno文件夹中,并提供需要添加到bash配置文件中的PATH修正。

相关内容

  • 没有找到相关文章

最新更新