내 필요에 맞게 sails.js 자산 플로우를 수정했습니다. 공공 자산을/assets/dist에 저장합니다.sails.js - 공용 폴더를 .tmp/public과 다르게 변경하십시오.
기본 "/.tmp/public"대신 내 자신의 공용 폴더를 사용하도록 돛 응용 프로그램을 구성하는 쉬운 방법이 있습니까?
/config/local.js를 통해이 옵션을 구성 할 수있는 옵션이 있다는 것을 알고 있지만 가능하면이 설정을 다른 곳에 구성하여 현재 컴퓨터에만 관련이 없으며 git repo에 포함됩니다.
당신은 여기에 다른 대답의 몇 가지를 찾을 수 있습니다
감사합니다. 하지만 나는 다른 방법을 찾고 있습니다. config/local.js는 저장소에 포함되어 있지 않으므로이 환경을 모든 환경에서 globally로 변경해야합니다. – rerich
코어 파일을 편집 해보십시오. 프로젝트 루트에서'node_modules/sails/lib/app/configuration/index.js'로 가면 appPath'.tmp'에'tmp'를 할당하는 경로 객체가 있습니다. – Nitsew
그 파일을 가리켜 주셔서 감사합니다. 나는이 문제를 최종적으로 해결할 수 있었다. 나는 새로운 설정 파일 (config/paths.js)을 만들어서'module.exports.paths = { "tmp": "assets/dist", "public": "assets/dist"}' . 수락 할 수 있도록 답을 업데이트 해주시겠습니까? – rerich