Laravel composer.json의 버전 지정 방법
개시하다
composer.json에 패키지를 설치할 때 버전의 지정 방법을 모르기 때문에 간단하게 요약해 보겠습니다.
composier 소개
원래 compooser는 PHP의 버전 관리 도구입니다.
compooser를 사용하여 프로그램 라이브러리와 프레임워크를 설치할 때 상호 관계를 확인할 수 있고 필요한 프로그램 라이브러리를 함께 설치할 수 있습니다.
루비가 말한 버블러죠?
composer.json 소개
종속 매크로 패키지를 정의하는 데 사용되는 파일입니다.
여기에 기재된 패키지와 프로그램 라이브러리를 바탕으로composier install에서 설치합니다.
composer.lock 소개
composier install이 실행되면 파일이 자동으로 생성됩니다.
여기에 설치된 파일이 기재되어 있다.composer.json과 유사한 기록장입니다.
composier install을 두 번째로 진행할 때는 이 파일을 참조하십시오.
수첩 같은 것이기 때문에 이쪽 서류는 고쳐쓰면 안 된다.
버전 지정 방법
composer.제이슨 보면...
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": [
"framework",
"laravel"
],
"license": "MIT",
"require": {
"php": "^7.2",
"bensampo/laravel-enum": "^1.37",
"doctrine/dbal": "^2.10",
"fideloper/proxy": "^4.0",
위에서 설명한 대로require 부분에 포장이 기재되어 있습니다.
ex.) php라면 버전 7.2~
그리고 콜론(:)의 왼쪽은 패키지, 라이브러리 이름, 왼쪽은 버전입니다.
""
버전 지정(<=), 별표(*) 용량(^) 턱 기호(~)를 사용합니다.
범위는 기재한 바와 같이 이외에 다음과 같다.
릴리즈
구역
보태다
1.*
1.0.0 이상, 2.0.0 미만
무엇이든 들어갈 수 있습니다*
^1.0
1.0.0이상, 1.1.0 미만
맨 왼쪽이 0이 아닌 버전은 바뀌지 않아요.
~1.0
1.0.0 이상, 2.0.0 미만
맨 왼쪽 판본은 고정된 것이고, 이전 판본은 다르다
최후
원래부터 ^← 읽는 법을 몰라서 공부를 잘했다.
당근과 틀리지 않도록 주의해라.
Reference
이 문제에 관하여(Laravel composer.json의 버전 지정 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/shink32/articles/f4dcbe0b802d54텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)