는 최근에 나는이 라이브러리를 테스트했다 : 나는 받는다는 라이브러리로 내 프로젝트에 도장을 가져올 수 있기 때문에 중대하다Dojo webjars SourceMaps를 사용하여 압축되지 않은 파일을 사용할 수 있습니까?
https://github.com/webjars/dojo
합니다. 그러나 문제는 압축되지 않은 파일 없이는 디버그하기가 약간 어렵다는 것입니다. 압축되지 않은 파일을 사용하는 한 가지 방법은 파일 dojo.js.uncompressed.js를 무시하는 것입니다.
웹 애플리케이션/webjars/도장/1.9.2/도장
을 같은 이름으로 dojo.js.uncompressed로 : 나는 파일 dojo.js.uncompressed.js 복사하고 폴더 안에 붙여 넣습니다 그렇게합니다. JS, 그리고 라인 1012에 내가 변경 :
// if result is not absolute, add baseUrl
if(!(/(^\/)|(\:)/.test(url))){
url = baseUrl + url;
}
기준 :
// if result is not absolute, add baseUrl
if (!(/(^\/)|(\:)/.test(url))) {
url = baseUrl + url;
// if the url begins with "webjas/dojo" and ends with ".js" add ".js.uncompessed"
if (/^webjars\/dojo\/.+\.js$/.test(url)) {
url += '.js.uncompressed';
}
}
이 압축되지 않은 파일을 사용하여 문제를 해결하지만, 그것은 uggly 솔루션입니다. 다른 방법으로는 정의를 재정의하고 기능을 요구할 수 있지만, 달성하기가 더 어려울 것이라는 것을 알고 있습니다.
기본적으로 이전 해킹을 피하기 위해 dojo webjars로 원본 맵을 사용하는 방법이 있는지 궁금합니다. 당신이 어떤 이유에 대한 소스 코드를 수정해야하는 경우
dojo WebJar에 문제를 제기 할 수 있습니까? –