作者:shihuaping0918@163.com,转载请注明作者
目前大部人使用skynet进行开发的时候,都是直接在skynet的源码目录下直接开发的。这样有一个不好的地方就是,自己的代码和skynet本身的代码混在一起,项目交接或者是有新成员加入的时候,比较容易迷惑,到底哪些文件才是我要关注的。
如果不是对skynet进行二次开发,对skynet进行扩展。仅仅是使用它,完全是可以项目独立于skynet源码结构的。下面来看看怎么实现,将项目从skynet中独立出来。
首先要关注一下config.path文件,这个文件是将项目源码从skynet中独立出来的关键。
skynet/example/config.path
root = "./"
luaservice = root.."service/?.lua;"..root.."test/?.lua;"..root.."examples/?.lua;"..root.."test/?/init.lua"
lualoader = root ..