티스토리 뷰
반응형
증상
npm install로 패키지 설치 시 아래 경고가 출력되는 경우가 있습니다.
PM> npm install typesafe-actions
npm : npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.1 (node_modules\chokidar\node_modules\fsevents):
At line:1 char:1
+ npm install typesafe-actions
+ CategoryInfo : NotSpecified: (npm WARN option...ules\fsevents)::String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules\fsevents):
...
fsevents는 macOS 운영체제에서 사용되는 모듈이며 디렉터리에 변경사항이 발생을 때 알림을 전달해주는 역할을 합니다. 리눅스나 윈도우와 같은 개발환경에서는 사용되지 않습니다.
해결
- package.js를 열고 optionalDependencies 항목을 추가해주세요. 이 설정은 패키지를 설치할 때 의존하고 있는 모듈을 찾을 수 없거나 의존성 모듈 설치 중 문제가 발생했을 때 패키지 설치가 중단되지 않도록 만듭니다. 또한 패키지 설치 시
--no-optional
옵션을 사용하는 경우 optionalDependencies에 명시된 의존성 모듈은 설치되지 않게 됩니다.{ "optionalDependencies": { "fsevents": "*" } }
- 패키지 설치 시 --no-optional 옵션을 사용합니다.
PM> npm install typesafe-actions --no-optional
'Web > React' 카테고리의 다른 글
[React] Material-UI를 쓰지 말아야 하는 이유 (0) | 2022.07.15 |
---|---|
[React] MUI 장점과 단점 (1) | 2022.07.14 |
[React] ASP.NET Core React Project Template 사용 (0) | 2021.07.23 |
[React] package.json (0) | 2021.07.15 |
[React] 리덕스를 이용한 상태관리 (0) | 2021.07.04 |
[React] 클래스형 컴포넌트 (0) | 2021.06.23 |
[React] useEffect() (0) | 2021.06.22 |
[React] useEffect()와 Side-Effect (2) | 2021.06.18 |
댓글
최근에 올라온 글
최근에 달린 댓글
TAG
- flutter
- material-ui
- Xamarin.Forms
- .NET Standard
- Xamarin.iOS
- VisualStudio
- Android
- MS SQL
- TypeScript
- npm
- StringComparison
- Vue
- ASP.NET Core
- React
- Xamarin
- Xamarin.Forms eBook
- ios
- c#
- WPF
- Xamarin.Forms 요약
- Total
- Today
- Yesterday