인형 배우를 2.1.1에서 4.0.0으로 끌어올리다
묘사
은 puppeteer을 2.1.1에서 4.0.0으로 늘렸다.릴리즈 노트
puppeteer's releases에서 유래했다.
v4。0
바뀐 것 깨기: 인형사는 노드의 이벤트 스미스 라이브러리를 사용하지 않습니다
As part of our work to make Puppeteer agnostic of its environment we are removing the dependency on Node’s EventEmitter in favour of an event emitter that is not tied to Node. Under the hood we use Mitt, but we extend Mitt with additional functionality to match most of the methods that Node’s EventEmitter provides. The following methods have been removed from Puppeteer classes that extend EventEmitter:
eventNames()
getMaxListeners()
listeners(eventName)
prependListener
prependOnceListener
setMaxListeners(n)
rawListeners(eventName)
Additionally all the static methods on the EventEmitter class are not supported:
listenerCount(emitter, eventName)
defaultMaxListeners
errorMonitor
Node’s EventEmitter emitted a
newListener
event when a listener was added and aremoveListener
event when one was removed. These are not supported and will not be emitted.새로운 기능 및 개선 사항
- Send/receive debug logs are now split out into separate channels making the logs much clearer (#6017)
- You can now call
isJavaScriptEnabled()
on a Puppeteerpage
to find out if JS is enabled on the page (#5993)취약점 복구
- Puppeteer is now much better at killing lingering browser processes, especially when you exit a test run with
Ctrl-C
(#6011)막후
- We've started work on a new documentation system that uses TSDoc to generate documentation from our source code and have been porting documentation into code accordingly.
원시 어음
5493494 - chore: mark version 4.0.0 03ab1c1 - fix: improve Ctrl + C support (#6011) b659969 - chore: migrate away from Node's EventEmitter (#5979) 6e060ce - fix(connection): separate send/receive debug logging (#6017) c701ea1 - chore: fix npm test command (#6010) 398c16d - chore: fix docs linter (#6009) 4205ff7 - docs(api): remove subheader for non-namespace 3d56a9e - chore: add test configuration options for running tests against multiple products (#5964) 5c91dfb - chore: move
... (truncated)index.js
intosrc
(#6007) 8a099a0 - docs: replace @return with @returns (#6006) 23f18d8 - docs(new): start documenting the Page class (#6001) c1d7be3 - docs(api): add copy-pasting text example to Mouse class (#6000) 91eb745 - chore: ensure new-docs are up to date (#5994) b86ff21 - feat(api): add Page.isJavaScriptEnabled + mark properties as private (#5993)
언약
2ffe710
사소한 일: 태그 버전 4.0.0(#6018)03ab1c1
수리: Ctrl+C 지원 개선(#6011) b659969
사소한 일: 노드의 Event Emitter(#5979) 6e060ce
복구(연결): 디버그 로그 별도 전송/수신(#6017) c701ea1
자질구레한 일:npm 테스트 명령 복원(#6010)398c16d
잡무: 복구 파일 트렁크(#6009)4205ff7
문서(api): 비명명 공간 3d56a9e
사소한 일: 여러 제품의 실행 테스트를 위한 테스트 설정 옵션을 추가합니다.5c91dfb
잡무: index.js
을 src
(#6007)8a099a0
문서: @return을 @returns(#6006)관리자 변경
이 버전은 jackfranklin에서 npm로 전송된 것입니다. 이것은 현재 버전 이후의 새로운 버전입니다.
이 PR과의 충돌은 사용자가 직접 변경하지 않는 한 해결될 수 있습니다.리뷰
@dependabot rebase
을 통해 수동으로 재기준을 트리거할 수도 있습니다.신뢰성 명령 및 옵션
이 PR에 의견을 달면 Cortebot 작업을 트리거할 수 있습니다.
- "@relateot rebase"는 이 PR의 기초를 재설정합니다.
- "@relateot recreate"는 이 PR을 다시 만들고 편집한 내용을 덮어씁니다.
- "@cordenot merge"는 CI 전송 후 이 PR을 병합합니다.
- "@relateot squash and merge"는 CI 전송 후 이 PR을 누르고 병합합니다.
- "@Correlot cancel merge"는 이전에 요청한 병합을 취소하고 자동 병합을 차단합니다.
- 이 PR이 종료되면 @Correlot Recover에서 다시 열립니다.
- @CorrelotClose가 PR을 닫고 Correlott를 중지하고 다시 생성합니다.수동으로 닫아서 같은 결과를 얻을 수 있습니다
토론 #1
네, 이 버전은 다시 알려드리지 않겠습니다. 하지만 새 버전이 사용 가능할 때 연락 드리겠습니다.만약 네가 생각을 바꾸면, 이 공관을 다시 열기만 하면, 나는 어떠한 충돌도 해결할 것이다.
Reference
이 문제에 관하여(인형 배우를 2.1.1에서 4.0.0으로 끌어올리다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/tdreyno/pretty-please/issues/275텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)