lua 互相加载 require报错有关问题
lua 互相加载 require报错问题
编辑器:luaediter
写了两个文件:
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
test1.lua
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
module("test1" , package.seeall)
setfenv(1, test1)
local test2 = require("test2") -- 这里出错
function test1()
local ntest1 = test2.test2()
return true
end
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
test2.lua
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
module("test2" , package.seeall)
setfenv(1, test2)
function test2()
return 1
end
这两个文件都在同一个文件夹里面,执行test1的时候require报错了,哪位大神知道是为什么吗?
有人说是编辑器问题,因为luaediter是可以调试的,还有人说是路径问题。。
他们实在说的是太高深,所以我还是没搞明白到底哪出问题了。。。求解求解
------解决思路----------------------
额 不对 理论上 看上去 没有问题
报错的信息 你能贴出来吗
------解决思路----------------------
报什么错嘛?找不到test2?
编辑器:luaediter
写了两个文件:
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
test1.lua
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
module("test1" , package.seeall)
setfenv(1, test1)
local test2 = require("test2") -- 这里出错
function test1()
local ntest1 = test2.test2()
return true
end
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
test2.lua
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
module("test2" , package.seeall)
setfenv(1, test2)
function test2()
return 1
end
这两个文件都在同一个文件夹里面,执行test1的时候require报错了,哪位大神知道是为什么吗?
有人说是编辑器问题,因为luaediter是可以调试的,还有人说是路径问题。。
他们实在说的是太高深,所以我还是没搞明白到底哪出问题了。。。求解求解
------解决思路----------------------
额 不对 理论上 看上去 没有问题
报错的信息 你能贴出来吗
------解决思路----------------------
报什么错嘛?找不到test2?