我有以下项目结构:
myproject_common
- config
- lib
myproject_server
- bin
- lib
myproject_client
- lib
- web
myproject_common
库的config
文件夹中有config.yaml文件。我需要从myproject_server
获取该文件的路径(URI对象)来解析它。
我看到的唯一方法就是使用smth:
// "../../" - go back from /bin folder to root folder where my own packages located.
Platform.script.resolve('../../myproject_common/configs/config.yaml')
但看起来像是黑客并且容易发生风险。
答案 0 :(得分:1)
lib
文件夹是唯一要从另一个包访问的文件夹。您应该将config
文件夹移至lib/config
,然后您可以通过packages
文件夹可靠地访问该文件。