오류 수정: Node.js에서 'Webpack' 모듈을 찾을 수 없음
오늘 포스팅에서는 Node.js에서 오류: 모듈 'webpack'을 찾을 수 없습니다
를 해결하는 방법에 대해 알아보겠습니다.
Node.js에서 오류: 'webpack' 모듈을 찾을 수 없습니다
수정
솔루션을 살펴보기 전에 먼저 Webpack과 Webpack이 필요한 이유를 이해하려고 노력할 것입니다.
Webpack은 모듈용 번들러입니다. Webpack의 주요 목적은 브라우저에서 사용할 JavaScript 파일을 묶는 것이지만 거의 모든 리소스나 자산을 패키징, 변환 또는 번들링할 수도 있습니다.
Webpack은 모든 ES5 호환 브라우저에서 지원됩니다(IE8 및 이전 버전은 지원되지 않음). Webpack에는 import()
및 require.ensure()
기능에 대한 약속도 필요합니다.
이전 브라우저를 지원하려면 이러한 표현식을 사용하기 전에 Polyfill을 로드해야 합니다.
Webpack은 일반적으로 사용되는 모듈 중복 제거, 수정, 처음에 로드된 항목과 코드 공유를 통해 런타임에 로드된 항목에 대한 완전한 제어를 통해 JavaScript의 출력 크기를 줄이기 위한 많은 최적화를 가능하게 합니다. 해시를 사용하여 코드 스니펫을 캐시 친화적으로 만들 수도 있습니다.
Webpack이 전체적으로 설치되지 않은 경우 오류: 'webpack' 모듈을 찾을 수 없습니다.
가 발생합니다. 스크립트나 npm
애플리케이션의 문제입니다.
아래 해결 방법 중 하나를 따라 문제를 해결하십시오.
-
로컬 애플리케이션 폴더에 Webpack을 설치합니다. 다음을 실행하여 최신 버전의 Webpack이 설치되어 있는지 확인하십시오.
$npm install webpack
-
Webpack을 프로젝트에 바인딩합니다. 위의 해결 방법이 작동하지 않으면 전역으로 설치된 Webpack을 프로젝트에 바인딩해 보세요.
애플리케이션에서 터미널을 열고 다음 명령을 실행합니다.
$npm link webpack
-
로컬 애플리케이션에서 이러한 파일/폴더를 삭제합니다.
ㅏ.
package-lock.json
(package.json
이 아님)
비./node_modules
폴더
위의 파일/폴더가 삭제되면 다음을 실행하여 패키지를 다시 설치합니다.
$npm install
그러면 모든 패키지가 최신 버전으로 설치됩니다.
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn