React Native/React Native_error

[React Native] TypeScript 템플릿 설치 에러

bocoder
728x90
반응형

* TypeScript 템플릿 설치 시 에러 발생

npx react-native init LearnTypeScript --template react-native-template-typescript

 

# 에러 내용

...
error An unexpected error occurred: "https://registry.yarnpkg.com/react-native-template-react-native-template-typescript: Not found".
...
error This module isn't specified in a package.json file. info Visit https://yarnpkg.com/en/docs/cli/remove for documentation about this command. warn Failed to clean up template temp files in node_modules/react-native-template-react-native-template-typescript. This is not a critical error, you can work on your app.

 

# 원인

기존에 설치되어있던 react-native-cli 에서는 해당 템플릿을 사용할 수 없어서, 새로운 @react-native-community/cli 를 설치해야 한다고 함

* reference : https://github.com/react-native-community/react-native-template-typescript

 

 

# 해결

아래 순서대로 기존 cli 삭제 및 새로운 cli 설치

// 기존 cli 삭제
npm uninstall -g react-native-cli

// 신규 cli 설치
npm i -g @react-native-community/cli

// TypeScript 템플릿 설치
npx react-native init LearnTypeScript --template react-native-template-typescript

 

# 참고 사항

혹시 아래와 같은 access 에러가 나면 root 권한으로 실행해 준다

// 기존 cli 삭제
sudo npm uninstall -g react-native-cli

// 신규 cli 설치
sudo npm i -g @react-native-community/cli

 

# 정상 동작 확인

 

728x90
반응형