2
의 모든 패키지의 루트 경로를 얻는 방법은 다음과 같은 프로젝트 구조가 있습니다다트
myproject_common
- config
- lib
myproject_server
- bin
- lib
myproject_client
- lib
- web
myproject_common
라이브러리가 config
폴더에 config.yaml 파일이 있습니다. 그것을 파싱하려면 myproject_server
에서 해당 파일에 대한 경로 (URI 객체)를 가져와야합니다.
내가 볼 수있는 유일한 방법처럼 떨어지게을 사용하는 것입니다
// "../../" - go back from /bin folder to root folder where my own packages located.
Platform.script.resolve('../../myproject_common/configs/config.yaml')
그러나 해킹과 위험 발생하기 쉬운 모양이다.
아니요,'lib' 폴더에 설정 파일을 보관하는 것은 나쁜 생각입니다. 아마도이 폴더를 서버로 옮기는 것이 좋습니다. –