eggjs如何修改目录名称和根目录
大家好,
在我的项目里,eggjs是作为整个框架的一部分,因此根目录和目录名称需要能够自定义,但是我在eggjs文档里没有看到明确的可配置的地方。
哪位熟悉的朋友帮忙解答一下。
8 回复
具体怎么个自定义法
其实很简单,我想把服务端的逻辑都放到server目录下,但是默认是"app“这个目录在项目根目录下。或者把"app"目录改成"server"目录
你就把所有服务的逻辑放到 server 下咯,如 server/app/*.js
和 server/config/*.js
就可以了,启动脚本指定下 basedir 或者加个 cd server
cd进去固然可以,但是我希望用项目的根目录作为cwd。 另外如果我想改app的名字呢?
你可以看下 egg loader 的源码,手动调用 loader,但相当于大改了,不建议。
我只是想改一下目录名称和根目录,这样就要去涉及根基确实成本太高了。 感觉loader部分的文档写得也不是很明确,让人看得稀里糊涂的。 eggjs完全可以在config中提供修改根目录和app目录名称的配置,这样便于把eggjs融入各自的前端框架。
loader 的直接看 egg-core 源码就好了,没几行。
OK,感谢!