일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Laravel
- variables
- Session
- php
- Regex
- Apache
- Arrays
- function
- curl
- JavaScript
- JSON
- Linux
- Forms
- UTF-8
- file-upload
- composer-php
- 전략
- 웹하드순위
- 경영
- date
- string
- Ajax
- jquery
- MySQL
- 웹하드추천
- post
- 무료다운로드쿠폰
- OOP
- HTML
- Today
- Total
개발! 딱 깔끔하고 센스있게!
Compoer: 패 키 지 를 지우 고 의존 도 를 제거 하 며 다른 패 키 지 를 업데이트 하지 않 습 니 다. 본문
Compoer: 패 키 지 를 지우 고 의존 도 를 제거 하 며 다른 패 키 지 를 업데이트 하지 않 습 니 다.
렉사이 2020. 11. 23. 02:38내 가 프로젝트 가 있다 고 가정 하면, Comporter 에 가방 두 개 를 설치 합 니 다:
php composer.phar require 'squizlabs/php_codesniffer:~2.0' 'phpmd/phpmd:~2.1'
자동 으로 생 성 된 comers. json 파일 은 다음 과 같다.
{ "require": { "squizlabs/php_codesniffer": "~2.0", "phpmd/phpmd": "~2.1" } }
autogenerated copose. lock 파일 에 요청 한 가방 이 두 개 있 습 니 다:
2.0.0 squizlabs/php_codesniffer
2.1.3 phpmd/phpmd
그리고 pmd / pmd 의 4 가지 의존 항목:
2.0.4 pdepend/pdepend
2.5.9 symfony/config
2.5.9 symfony/dependency-injection
2.5.9 symfony/filesystem
며칠 후 squizlabs / phop 성 난 codeniffer 2.1.0 버 전 을 발 표 했 지만 나 는 하고 싶 지 않다.
실행 으로 업데이트 하기저 는 2. 0. 0 버 전 을 잠시 사용 하고 싶 습 니 다.
아마 며칠 후에 업 데 이 트 를 실행 할 것 입 니 다.
문제
나 는 지금 내 프로젝트 에서 pmd / pmd 를 삭제 하고 싶다.
나 는 다음 과 같은 몇 가지 점 에 도달 하고 싶다.
- Delete
phpmd/phpmd
fromcomposer.json
- Delete
phpmd/phpmd
fromcomposer.lock
- Delete
phpmd/phpmd
from thevendor
folder - Delete all the dependencies of
phpmd/phpmd
fromcomposer.lock
- Delete all the dependencies of
phpmd/phpmd
from thevendor
folder - Do not update
squizlabs/php_codesniffer
to version2.1.0
편집: 변경 사항 이 없 는 것 을 원 합 니 다.
copose. json 중 squizlabs / p귀 싸 대 u 코드 후각 탐지 기 버 전 구속
내 가 해 봤 어.
하면, 만약, 만약...
php composer.phar remove phpmd/phpmd
1, 2, 3, 6 시 였 지만 4, 5 시 에는 미 치지 못 했다.
pmd / pmd 의존 항목 은 커 뮤 니 케 이 션 로그 와 vendor 폴 더 에 보관 합 니 다.
하면, 만약, 만약...
php composer.phar remove phpmd/phpmd php composer.phar update
이 는 1, 2, 3, 4, 5 에 이 르 렀 지만 6 시 에는 미 치지 못 했다.
squizlabs / phop 코드 탐지 기 가 2.1.0 버 전 으로 갱신 되 었 습 니 다.
대답 하 다.
커 뮤 니 티 제 이 슨 에서 항목 을 삭제 하고 커 뮤 니 티 update pmd / pmd 를 실행 합 니 다.
왜 그것 이 효과 적 인 해결책 인가?저 는 잘 모 르 겠 습 니 다.
하지만 이것 은 copose. lock 과 / vendor 에서 가방 하 나 를 완전히 삭제 하고 새로운 / 바 꾸 기 / 충돌 하 는 가방 을 설치 하 는 데 필요 한 것 입 니 다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
Cenos 7 / 아파 치 / PHP - Makdir (): 권한 이 거부 되 었 습 니 다. (0) | 2020.11.23 |
---|---|
PHP 로 30 초 간 지속 (0) | 2020.11.23 |
Mongodb phop 에서 새로운 문 서 를 가 져 오 는 id? (0) | 2020.11.23 |
제출 시 php 변수 값 증가 1 (0) | 2020.11.23 |
어떻게 하면 PHP 라 이브 러 리 를 codeigniter 에 적응 시 킵 니까? (0) | 2020.11.22 |