programing

모듈을 찾을 수 없음: 오류:'C:\dev\jszip-test\node_modules\jszip\lib'에서 '스트림'을(를) 확인할 수 없습니다.

closeapi 2023. 6. 10. 09:07
반응형

모듈을 찾을 수 없음: 오류:'C:\dev\jszip-test\node_modules\jszip\lib'에서 '스트림'을(를) 확인할 수 없습니다.

사용 중jszip v3.2.1각진 7번 응용 프로그램에서.프로젝트를 빌드할 때(예: 실행 중)npm start) 다음 오류가 발생합니다.

./node_modules/jszip/lib/readable-stream-browser에서 오류가 발생했습니다.제이에스

모듈을 찾을 수 없음: 오류:'C:\dev\jszip-test\node_modules\jszip\lib'에서 '스트림'을(를) 확인할 수 없습니다.

어떻게 하면 이 문제를 해결할 수 있을까요?

저는 이 게시물을 읽고 제 프로젝트에서 스트림 패키지가 누락되었다는 것을 알게 되었습니다.

다음 명령을 실행하여 설치할 수 있습니다.

npm i stream

저의 경우, 저는 수입하고 싶었습니다.EventEmitter그리고 실수로 그것을 추가했습니다.stream대신 포장@angular/core꾸러미

web3를 프로젝트로 가져올 때 이 문제가 발생했습니다.아래 문서의 단계를 따르십시오.

https://medium.com/ @rasmusknielsen/방법-웹3-js-in-laravel-mix-6pxb4577666

수정 사항:-

web3 라이브러리를 가져올 때마다 다음에서 가져오기 변경

'web3'에서 Web3 가져오기

'web3/dist/web3.min.js'에서 웹3를 가져옵니다.

각진 라이브러리를 구축하는 동안 이 오류가 발생했습니다.

라이브러리의 '@angular/core'가 아닌 'stream'에서 이벤트 이미터를 자동으로 가져오는 IDE에서 가져온 것입니다.

확인할 항목:

import { EventEmitter } from "stream";

업데이트 대상:

import { EventEmitter } from "@angular/core";

패키지를 편집합니다.json, react-pair를 4.0.3으로 변경하고 yarn / npm 설치

저의 경우 '@angular/core'가 아닌 'stream'에서 EventEmitter를 가져오고 있었습니다.

언급URL : https://stackoverflow.com/questions/55601669/module-not-found-error-cant-resolve-stream-in-c-dev-jszip-test-node-modul

반응형