Aurelia를 처음 사용했기 때문에 이것이 어떻게 작동하는지 잘 모르겠습니다. 나는 새로운 Aurelia 프로젝트를 만들었고 간단히 jspm install bootstrap
을 수행하여 bootstrap
을 설치했습니다. 나는 이것도 콘솔 jquery 3.0.0
에 뽑아 보았다.은 aurelia 앱에서 부트 스트랩과 jquery를 요구합니다.
내 질문에, 내 프로젝트에 bootstrap.css
, bootstrap.js
및를 어떻게 사용합니까?
첫 번째 시도 : app.html
에서
나는 다음 thhe을하려고 노력 :
<require from="bootstrap"></require>
내가 노력하는 내 config.js
에 다음 줄이 있기 때문에 :의
map: {
...
"bootstrap": "github:twbs/[email protected]",
...
}
이 종류의 그것이 bootstrap.js
을로드한다는 의미에서 작동하지만 브라우저에서 누락 된 오류가 발생합니다. jquery.js
. 그래서 자동으로 jquery를로드하지 않습니다. 정상입니까?
두 번째 시도 :
나는 app.html
이 내 require
변경 :
<require from="jquery/dist/jquery.js"></require>
<require from="bootstrap/css/bootstrap.css"></require>
<require from="bootstrap/js/bootstrap.js"></require>
그들이 이후, 그것은 어디 bootstrap.js
및 bootstrap.css
파일을 찾을 줄 아는 방법을 잘 모르겠어요 jspm_packages/github/twbs/[email protected]/css/bootstrap.css
등. 그러나 부트 스트랩 파일을 찾는 방법을 알고 있습니다. 그러나 이 아닌 jquery 파일.
나는 JQuery와 내 config.js
이 있습니다
map: {
...
"github:twbs/[email protected]": {
"jquery": "npm:[email protected]"
},
....
}
그래서 기본적으로 내 질문은, 어떻게해야이 일을? <require from="bootstrap">
일 때 require
은 필요한 모든 파일을 자동로드해야합니다. 아니면 개별 파일로로드해야합니까? 그렇다면이 경우 jquery를 어떻게로드합니까?
내가 말한 것처럼 가져올 때'jquery'를 찾을 수 없습니다. 'jspm_packages/npm/jquery @ 3.0.0/dist/jquery.js'에 jquery 파일이 있습니다. – w00
아마도'jspm install bootstrap'을 실행했을 것입니다.하지만 위와 같이'jquery'를 가져올 수 있으려면'jspm install jquery'를 실행해야합니다. –
'jspm install jquery'를 실행하십시오. 이제'jquery.js'를로드 할 수 있습니다. 그러나 여전히'bootstrap'에는'jQuery' 플러그인이 필요하다는 불평이 있습니다. 나는'jquery '에서'import $를 먼저 가지고,'import'bootstrap'을 사용한다. 그러면 버그 일 수 있습니까? 아니면 여전히 누락 된 부분입니까? – w00