Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

Gulp에서 "모듈 gulp-sass를 찾을 수 없음" 오류를 수정하는 방법

Gulp에서  모듈 gulp-sass를 찾을 수 없음  오류를 수정하는 방법

Gulp를 실행할 때 "cannot find module gulp-sass"와 같은 오류가 표시될 수 있습니다.

이 오류 메시지는 Gulp가 gulp-sass 패키지에서 함수를 실행하려고 하지만 찾을 수 없음을 의미합니다.

이 성가신 오류가 발생하는 경우 이를 제거하는 데 사용할 수 있는 몇 가지 수정 사항이 있습니다.

node_modules 폴더 확인

npm 패키지를 설치할 때 npm은 node_modules를 생성합니다. 프로젝트 루트의 폴더. 또한 설치한 패키지를 package.json에 추가합니다. 및 package-lock.json 파일.

패키지가 package에 나열되어 있는지 확인하여 패키지가 설치되었는지 확인할 수 있습니다. 및 package-lock.json 파일. 그리고 node_modules 폴더에서 패키지가 하위 폴더에 있는지 확인하십시오.

마지막으로 프로젝트 루트 폴더에서 웹사이트 또는 웹 앱을 실행 중이고 루트 폴더에 node_modules가 포함되어 있는지 확인하십시오. 폴더를 직접 하위 폴더로. node_modules 폴더가 해당 위치에 없으면 이 오류가 발생할 수 있습니다.

gulp-sass 모듈을 수동으로 설치

gulp-sass가 표시되지 않는 경우 node_modules의 패키지 폴더에 문제가 있거나 여전히 문제가 있는 경우 패키지를 다시 설치할 수 있습니다.

먼저 package.json을 엽니다. 및 package-lock.json 파일을 만들고 gulp-sass에 대한 참조를 제거합니다. 및 node-sass 당신이 보는 것. 이렇게 하면 최신 버전의 패키지를 다시 설치할 수 있습니다.

Gulp에서  모듈 gulp-sass를 찾을 수 없음  오류를 수정하는 방법 Gulp에서  모듈 gulp-sass를 찾을 수 없음  오류를 수정하는 방법

그런 다음 npm install gulp-sass를 실행합니다. 또는 npm install gulp-sass --save-dev package.json에 설치 및 저장 파일. --save-dev 추가 플래그는 devDependencies에 패키지를 추가합니다. package.json 섹션 파일.

플래그를 추가하지 않으면 dependencies에 추가됩니다. 파일의 섹션. 특히 로컬에서 작업하는 경우에는 어느 섹션을 사용하든 상관없으므로 이 부분에 대한 선호도를 따르세요.

이렇게 하면 패키지가 프로젝트 폴더에 로컬로 설치되고 패키지는 해당 프로젝트에서만 액세스할 수 있습니다. 다른 디렉토리에서 액세스할 수 있도록 컴퓨터에 전역적으로 패키지를 설치할 수도 있습니다.

전역(-g ) 플래그를 install 다음과 같은 명령:npm install -g gulp-sass .

그러나 일반적으로 프로젝트에 로컬로 패키지를 설치합니다. gulp-cli를 설치합니다. 전 세계적으로, 다른 모든 것은 로컬로 유지합니다.

모든 npm 패키지 삭제 및 재설치

gulp-sass만 제거하고 다시 설치하는 경우 패키지가 작동하지 않으면 모든 npm 패키지를 삭제하고 다시 설치할 수 있습니다.

먼저 프로젝트에 필요한 모든 패키지가 package.json에 있는지 확인하세요. 파일. 또한 gulp-sass package.json에 존재 파일.

그런 다음 node_modules를 삭제합니다. 폴더. 파일 탐색기에서 삭제하거나 rm node_modules를 실행하면 됩니다. 명령줄에서. 폴더를 삭제하는 데 오류가 발생하거나 문제가 발생하면 삭제에 도움이 되는 rimraf라는 npm 패키지를 설치해 보세요.

모든 디렉토리에서 실행할 수 있도록 rimraf를 내 컴퓨터에 전역적으로 설치합니다. npm install -g rimraf를 실행하여 rimraf를 전역적으로 설치할 수 있습니다. . 그런 다음 rimraf node_modules를 실행하여 폴더 삭제를 시도할 수 있습니다. 프로젝트 루트 명령줄에서.

여전히 문제가 있거나 node_modules\@types is not accessible와 같은 오류가 발생하는 경우 먼저 VS Code 또는 사용 중인 코드 편집기를 닫아야 할 수 있습니다. 그런 다음 폴더를 다시 삭제해 보세요.

node_modules를 성공적으로 삭제했으면 폴더에서 npm install 실행 프로젝트 루트에서 나열한 모든 패키지를 설치합니다.