Lua 模块 Visual Studio Code?

我在这里陷入了迷惑,

我非常新于 Lua 脚本,并经过了一些教程。


我现在正在学习在 Lua 中调用一个模块,但我在运行 "request" 命令时遇到了问题。

即(我从研究问题三天以来所获得的)

我已经设置好我的 package.path(及随之而来的 Lua 用于搜索模块文件的存储库)在一个我称之为此模块的分离文件夹中。(已解决!)


然而我不理解如何以一种方式添加 path.package 来搜索给定存储库之外的文件,并使用 Vs Code 来实现这一点。


再次强调,我仍然对 lua 和 vs code 都非常新。但迄今为止,我一直在跟随并且相当理解得很好,但我似乎遇到了障碍。


"在这里任何帮助都非常热心!" - Jar jar


P.S

以下是我在终端中获得的错误信息,但我相当确定它仅仅是正在解释我已经提到的有关 Lua 正在搜索模块的不同位置,而不是我所设定的位置:




执行任务:lua54 C:\Users\Me\Desktop\LearningLua\Lua-Course_#2\Lesson_16\modules.lua <

lua54: ...\Desktop\LearningLua\Lua-Course_#2\Lesson_16\modules.lua:1: module 'myModule' not found:

    no field package.preload['myModule']
    no file 'C:\Users\Me\lua\lua\myModule.lua'
    no file 'C:\Users\Me\lua\lua\myModule\init.lua'
    no file 'C:\Users\Me\lua\myModule.lua'
    no file 'C:\Users\Me\lua\myModule\init.lua'
    no file 'C:\Users\Me\lua\..\share\lua\5.4\myModule.lua'
    no file 'C:\Users\Me\lua\..\share\lua\5.4\myModule\init.lua'
    no file '.\myModule.lua'
    no file '.\myModule\init.lua'
    no file 'C:\Users\Me\lua\myModule.dll'
    no file 'C:\Users\Me\lua\..\lib\lua\5.4\myModule.dll'
    no file 'C:\Users\Me\lua\loadall.dll'
    no file '.\myModule.dll'
    no file 'C:\Users\Me\lua\myModule54.dll'
    no file '.\myModule54.dll'

stack traceback:

    [C]: in function 'require'
    ...\Desktop\LearningLua\Lua-Course_#2\Lesson_16\modules.lua:1: in main chunk
    [C]: in ?

终端流程 "C:\WINDOWS\System32\cmd.exe /d /c lua54 C:\Users\Me\Desktop\LearningLua\Lua-Course_#2\Lesson_16\modules.lua" 无法启动(退出代码:1)。

所以我想知道如何设置它来搜索新文件夹。

以下是我对 vs code lua 路径设置进行的编辑的图像... (也许这有助于理解我在这里迷失!)

Me Lost in The Coding Woods

点赞