2017-12-18 20 views
1

Webpack 및 Cordova를 사용하여 앱을 제작하려고합니다. 내 webpack 'dist'폴더의 내용을 내 cordova 'www'폴더에 넣은 다음 Android 용으로 빌드하고 에뮬레이션합니다.코르도바에서 Webpack을 사용할 때 '파일을 찾을 수 없음'오류가 발생했습니다.

컴파일 된 index.html을 열면 'ERR_FILE_NOT_FOUND'오류가 많이 발생합니다. 잘못된 점을 지적하기 때문에 오류가 발생하는 모든 링크 앞에 '/'가 있습니다. 예배 규칙서.

'SRC =/정적 /의 JS/example.js'

나는 제거 할 경우 첫 번째 '/'수동으로 작동 안드로이드 응용 프로그램을 다시 빌드합니다.

프로젝트를 컴파일 할 때 '/'를 제거하면 컴파일 후 모든 링크를 수동으로 편집 할 필요가 없습니다.

예 :

그것은 index.html을 같은 폴더에있는 파일을 찾아야한다

: "파일 : ///android_asset/www/index.html#/"

'파일 : ///static/js/example.js'

대신이 간다

(정적지도 전 index.html을 같은 디렉토리)

주에서의 : I 브라우저에서 직접 index.html을 열 때이 링크가 웹팩 설정에 publicPath: '' 추가

+0

webpack 구성에'publicPath : '''를 추가하면 문제가 해결 된 것 같습니다! – Wyannah

답변

1

작업이 문제를 해결 한 듯!