如何设置Lua的require路径以支持长尾词的引用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计500个文字,预计阅读时间需要2分钟。
1. 首先要强调的是,lual+require使用的路径是斜杠路径,而不是从Windows文件属性那里复制来的反斜杠路径。
2.通过print(package.path)和print(package.cpath)可以打印出lua系统封装的两个全局属性,可以看到当前的路径设置。
1.首先要强调的是,lua require的路径用的是斜杠"/",而不是从Windows文件属性那里复制来的反斜杠"\"。
2.通过 print(pagckage.path) 和print(package.cpath)打印lua系统封装的两个全局属性可以看到当前lua解析器require的时候默认替换的路径
3.更改路径的时候,lua脚本加 ";..\\?.lua" 而dll文件加 ";..\\?.dll"
下面,我要将路径为 "D:\Lua5.1\lua\hgj-test\huang.lua" 的lua脚本require进hgj.lua脚本里。
本文共计500个文字,预计阅读时间需要2分钟。
1. 首先要强调的是,lual+require使用的路径是斜杠路径,而不是从Windows文件属性那里复制来的反斜杠路径。
2.通过print(package.path)和print(package.cpath)可以打印出lua系统封装的两个全局属性,可以看到当前的路径设置。
1.首先要强调的是,lua require的路径用的是斜杠"/",而不是从Windows文件属性那里复制来的反斜杠"\"。
2.通过 print(pagckage.path) 和print(package.cpath)打印lua系统封装的两个全局属性可以看到当前lua解析器require的时候默认替换的路径
3.更改路径的时候,lua脚本加 ";..\\?.lua" 而dll文件加 ";..\\?.dll"
下面,我要将路径为 "D:\Lua5.1\lua\hgj-test\huang.lua" 的lua脚本require进hgj.lua脚本里。

