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
반응형