기술/JavaScript & TypeScript3 [React] Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. React를 하다 이런 에러가 발생했다. 원인은 컴포넌트 중 어떤 것은 ESM 문법을, 어떤 것은 CJS 문법을 사용해서 그랬다. // ESM(ECMAScript Module) import X from "x"; // CJS(CommonJS) const X = require("x"); 모든 컴포넌트를 ESM 또는 CJS 문법으로 통일하여 해결하였다. 2022. 3. 18. TypeScript(타입스크립트) 설치하기 이번에는 TypeScript를 설치해보려고 한다. 사전에 준비해두어야 하는 것: NPM (Node Package Manager) 그렇다. NPM만 있으면 TypeScript를 설치할 수 있다. 명령 프롬프트 또는 터미널을 열고 아래 명령어를 입력하면 설치가 끝난다. npm install typescript npm install -g typescript 그 후 아래 명령어를 통해 다시 설치가 정상적으로 되었는지 확인해보자! tsc --version 잘 나온다! 참고로 tsc는 TypeScript Compiler의 약자라고 생각하면 된다. TypeScript는 JavaScript와 달리 Compile을 해야하고,.. 2021. 7. 9. Ubuntu에 node.js, npm, npx, yarn 설치 각 명령어엔 sudo가 붙어있으므로 잘못된 명령어가 실행되지 않도록 주의! 1. Node.js 설치 $ sudo apt install nodejs 2. npm 설치 $ sudo apt install npm 3. npx 설치 $ sudo npm install -g npx 4. yarn 설치 $ sudo npm install -g yarn 2021. 4. 19. 이전 1 다음