相关疑难解决方法(0)

如何优雅地尝试在Lua中加载包?

我想尝试在Lua中加载一个包.该软件包ansicolors只是具有更好看的控制台输出.

这是糖,我不希望用户被迫安装此软件包.

所以我尝试了类似的东西:

ansicolors = require 'ansicolors' or nil
Run Code Online (Sandbox Code Playgroud)

但正如我所想,它会引发一个模块未找到错误并停止执行.

所以我的问题是:在不可能的情况下,是否有一个优雅的解决方案来尝试加载软件包并回退更简单的解决方案?

lua packages

10
推荐指数
1
解决办法
816
查看次数

标签 统计

lua ×1

packages ×1