Dofile并要求解决问题

时间:2017-08-10 22:49:13

标签: lua

我使用Lua代码进行小项目工作,使用资源管理器与esp8266模块进行交互。

我遇到了一个" dofile"和"要求"模块不会打开位于其他位置的脚本。

  1. 我习惯了这段代码:dofile("ds18b20.lua")

    输出:
  2.   

    dofile(" ds18b20.lua")
    无法打开ds18b20.lua

    1. 我还用过:require("ds18b20")

      输出:
    2.   

      要求(" ds18b20")stdin:1:模块' ds18b20'未找到:   
      没有字段package.preload [' ds18b20']   
      没有档案' ds18b20.lc'   
      没有文件' ds18b20.lua'

      有没有人可以解决这个问题?

      谢谢

1 个答案:

答案 0 :(得分:0)

要为require指定脚本位置,您可以使用以下内容:

require 'path.to.lib.libname.submodule'