로컬로 작업 할 때 두 개 이상의 (nwj 및 다른 종류의) 프로젝트간에 코드를 공유하려고합니다. 폴더 구조 :
-project 1
-project 2
-shared 코드NWJS 응용 프로그램 외부에서 로컬 파일로드
각 프로젝트의 응용 프로그램 내부의 파일에 내가 외부 파일을 구축 애플 리케이션을 발표.
하지만 node-webkit/nwjs 앱 폴더 외부의 파일에는 액세스 할 수 없습니다.
나는 같은 것을 시도했다 :
"chromium-args": 매니페스트 파일에서 "--allow-file-access-from-files"를 설정했지만 이것이 현재 기본값이라고 생각한다.
file:///
및 chromium-extension:///
상대 경로를 앞에 사용하지만 이것은 절대 경로에만 있다고 생각하십니까?
파일을 동적으로로드하고 사용하십시오. path.relative(process.cwd(), "../shared_code/scripts/controllers/searchController.js");
앱 사용자는 컴퓨터의 어느 위치 에나 둘 수 있습니다.
nwjs 프로젝트 폴더 외부에서 js 및 css 파일과 이미지를 로컬로로드 할 수 있습니까? 0.19.5
내 질문에 논리적 인 오류가 있습니다. 개발할 때 내 응용 프로그램 폴더 외부의 파일 만 필요하므로 절대 경로를 실제로 사용할 수 있습니다. 나에게 도움이 된 것은 파일이었다 : /// prepend, chromium-extension : ///은 그렇지 않다. 하지만 문제는 여전히 nwjs 앱 폴더 외부의 상대 경로를 가리키는 사람들에게 유효 할 수 있다고 생각합니다. – jerry