npm WARN notsup SKIPP Optional Dependency: fsevent에서 지원되지 않는 플랫폼입니다.
저는 이 프로젝트를 진행하려고 합니다.갱신 후minimatch
3.10.9 버전입니다.다음 에러가 표시됩니다.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\webpack\node_modules\watchpack\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.14: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"ia32"})
설정:
Node v - 4.4.2
npm v - 3.10.9
32 bit windows OS
이건 경고이지 오류가 아니야.그 이유는fsevents
는 MacOS 환경에서 프로젝트를 실행하는 경우에만 사용되는 선택적 종속성입니다(이 패키지는 Mac OS-X FSEvents에 대한 네이티브 액세스 제공).
그리고 Windows에서 프로젝트를 실행하고 있기 때문에fsevents
는 무관하다고 생략됩니다.
이 동작을 수정하기 위한 PR은 https://github.com/npm/cli/pull/169에 있습니다.
이 경우에도 "지원되지 않는 플랫폼"으로 인해 옵션 패키지가 설치되지 않는다는 경고와 함께 패키지 설치가 중단되는 문제가 있습니다.
이 문제는 '수축 랩' 또는package-lock.json
이는 패키지 매니저가 실행될 때마다 유지됩니다.다음 시도에서는 이 파일이 참조되기 때문에 계속 실패합니다.package.json
.
에 이러한 옵션 추가npm install
명령을 실행하면 패키지를 다시 설치할 수 있습니다.
--no-optional argument will prevent optional dependencies from being installed.
--no-shrinkwrap argument, which will ignore an available package lock or
shrinkwrap file and use the package.json instead.
--no-package-lock argument will prevent npm from creating a package-lock.json file.
완전한 명령어는 다음과 같습니다.
npm install --no-optional --no-shrinkwrap --no-package-lock
njoy!
파라미터 --force 사용:
npm i -f
이 답변은 나에게 효과가 있었습니다. 당신의 답변에 이것을 추가합니다.package.json
"optionalDependencies": {
"fsevents": "^2.3.2"
}
fsevent에 대해 지원되지 않는 플랫폼
현재 최선의 해결책은 npm 버전을 업그레이드하는 것입니다.이 경우 이 경고가 발생하지 않습니다.
Windows 머신을 사용하고 있는 경우는, Windows 의 Upgrade npm 툴을 사용해 간단하게 업그레이드할 수 있습니다.
언급URL : https://stackoverflow.com/questions/40226745/npm-warn-notsup-skipping-optional-dependency-unsupported-platform-for-fsevents
'your programing' 카테고리의 다른 글
전체 행 Openpyxl에 형식 적용 (0) | 2023.04.22 |
---|---|
Stack Exchange의 차이점은 무엇입니까?Redis 및 Stack Exchange.Redis.StrongName? (0) | 2023.04.22 |
SQL Server 데이터베이스를 백업하기 위한 간단한 명령줄 프로그램 또는 스크립트는 무엇입니까? (0) | 2023.04.22 |
Excel 셀에 사진 삽입 (0) | 2023.04.22 |
스크립트가 서비스 연결에 액세스하는 방법(Azure Devops 파이프라인) (0) | 2023.04.22 |