需要函数路径

Require function path

您好,

我试图通过命令提示符请求一个文件,路径是“C:\Source\File.lua”,但它不起作用,而且我找不到任何地方的解决方案。

我试过这个:

require("..\..\Source\File")

这个:

require([[..\..\Source\File]])

还有这个:

require([[..\..\Source\File.lua]])

None 成功了,他们说找不到文件,但是如果我将它移动到桌面,它就可以正常工作。

谢谢。

你好

For require the Lua interpreter uses package.path. And when you add the path to your require in the right manner you dont need the .lua suffix for require().


在 lua 控制台

中扩展包路径的示例
 # cp koys.lua /tmp/
 # lua5.3 
Lua 5.3.3  Copyright (C) 1994-2016 Lua.org, PUC-Rio
> package.path=package.path..';/tmp/?.lua'
> koys=require('koys')
> koys
table: 0x565a7120