건너 실패 모듈 기반의 설치 프로그램을 시작 (페이스 북의 경로를 건너 실패) :Requirejs 최적화 모듈 설정이 외부 소스
({
baseUrl: '../static/js',
mainConfigFile: '../static/js/main.js',
dir: '../static/js/deploy',
paths:{
requireLib: 'vendor/require/require.min',
_core: 'minify_modules/_core',
search: 'minify_modules/_search'
},
modules:[
{
name: 'main',
include: ['requireLib', '_core']
},
{
name: 'search',
include:['search']
}
]
})
내 requirejs 모듈 중 하나에서 facebook SDK가 필요합니다. 나는 최적화를 실행하면 옵티마이 디렉토리 및 보고서를 건너 실패
원래 나는 비 모듈 방식을 사용하고 하나의 출력 파일을했다. 그 설정을 실행하면 Facebook SDK와 같은 외부 리소스를 건너 뛸 수 있습니다. 그래서 아래 설정이 디렉토리를 건너 뛰고 위의 모듈 기반 설치가 왜 그렇게 혼란 스러울 지 분명합니다.Error: JavaException: java.io.FileNotFoundException: /connect.facebook.net/en_US/all.js (No such file or directory)
비 모듈 기반 설치는 (페이스 북의 경로를 건너 뛰고)
({
baseUrl: '../static/js',
mainConfigFile: '../static/js/main.js',
name: 'main',
out: '../static/js/yb-scripts.min.js',
paths: {
requireLib: 'vendor/require/require.min',
_core: 'minify_modules/_core'
},
include: ['requireLib', '_core']
})
페이스 북 SDK는 main.js config 파일에서 참조
: 난을 따르려고 노력했습니다
facebookSDK: '//connect.facebook.net/en_US/all',
최적화 도움말 : LINK
감사합니다. 주요 오류 : 대한 추적 의존성 : 당신이 무슨 뜻인지 아니 아니 을 모듈 트리에서 : _core 컨트롤러/검색/searchCtrl – Malcr001
을 해당 컨트롤러 모듈의 파일 경로를 확인 했습니까? 그것은 당신의 단일 파일 설정과 모듈 설정이 동일하다는 점을 감안할 때 이상하지 않은 것처럼 보입니다. 아니면 당신이 단일 파일 설정에서 가지고 있던 생략 된'search' 경로입니까? –
파일 경로가 정확합니다. 이 오류는 다중 모듈 방법을 사용할 때만 나타납니다. _core 모듈에는이 검색 컨트롤러가 포함 된 다른 모듈의 경로가 포함되어 있습니다. 기술적으로 문제를 해결 한 것처럼 정확한 답변을 표시 할 것입니다. 나는 지금이 이상한 오류가있다. – Malcr001