ProgramingTip

Bower : 2 가지 버전의 jQuery 설치

bestdevel 2020. 10. 15. 08:10
반응형

Bower : 2 가지 버전의 jQuery 설치


bower를 사용하여 2 가지 버전의 jQuery 설치해야하는 버전 ? 브라우저 지원 폴백을 v2.0과 1.9.1을 갖고 싶습니다.

내가 가진 문제 bower install jquery#1.9.1 jquery#2.0.0는 첫 번째 세대 버전 을 실행 하면 동일한 구성 요소이기 때문에 두 번째 버전이 매번 씌워진다는 것입니다.


bower.json의 부분에서 다음과 같은 것을 복제 할 수 있습니다.

"dependencies": {
    "jquery": "2.0.0",
    "jquery-1.9.1": "http://code.jquery.com/jquery-1.9.1.js"
}

일반적 으로이 작업을 수행 할 필요는 없지만 다른 페이지에서 다른 버전의 jquery를 사용하는 기존 웹 사이트를 유지 / 이전해야하는 경우가 있습니다!


정자 문서 에 따르면

Bower는 패키지를 설치하는 여러 가지 방법을 제공합니다.

# Using the dependencies listed in the current directory's bower.json
bower install
# Using a local or remote package
bower install <package>
# Using a specific version of a package
bower install <package>#<version>
# Using a different name and a specific version of a package
bower install <name>=<package>#<version>

다음과 같이 두 가지 버전의 jQuery를 사용할 수 있습니다.

bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2

또는 설정하려는 경우 bower.json

"dependencies": {
    "jquery-legacy": "jquery#1.10",
    "jquery-modern": "jquery#2"
}

명령 줄에서 1.x 및 2.x 버전 만 원하는 경우 답변 에서 제약 조건을 완화 할 수 있습니다 .

그래서 :

bower install jquery-legacy=jquery#1.10 jquery-modern=jquery#2

될 것입니다 :

bower install jquery-legacy=jquery#^1 jquery-modern=jquery


bower.json :

이것이 내가 한 방법입니다 ...

"종속성": {
    ...
    "jquery": "2.0.0",
    " jquery-old ": "1.9.1"
    ...
}

두 번째 버전은 이전 버전이든 새 버전이든 상관 없습니다. 다른 키를 추가하기 만하면됩니다. jquery-old 처럼

설치

bower 설치 -jquery -old 저장

사용하다

이제 jquery 버전 중 하나를 사용할 수 있습니다.

<script type = "text / javascript"src = "path / to / bower / directory / jquery / dist / jquery.min.js"> </ script>

<script type = "text / javascript"src = "path / to / bower / directory / jquery-old /dist/jquery.min.js"> </ script>

개체

"dependencies": {
    ...
    "jquery": "2.0.0",
    " jquery-old ": "1.9.1"
    " jquery-latest ": "^ 3.3.1"
    ...
}

참고 URL : https://stackoverflow.com/questions/16442012/bower-install-2-versions-of-jquery

반응형