반응형
typescript 에러
-> Cannot find module 'typescript' 에러를 친절하게 알려준다.
yarn run dev
yarn run v1.22.19
$ nodemon
[nodemon] 2.0.20
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): src/**/* .env
[nodemon] watching extensions: js,ts,json
[nodemon] starting `ts-node --transpile-only ./src/index.ts`
node:internal/modules/cjs/loader:998
throw err;
^
Error: Cannot find module 'typescript'
Require stack:
- /Users/Users/dev/node_Express/node_modules/ts-node/dist/util.js
- /Users/Users/dev/node_Express/node_modules/ts-node/dist/bin.js
at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Function.resolve (node:internal/modules/cjs/helpers:109:19)
at projectLocalResolveHelper (/Users/Users/dev/node_Express/node_modules/ts-node/dist/util.js:117:24)
at resolveCompiler (/Users/Users/dev/node_Express/node_modules/ts-node/dist/configuration.js:232:22)
at resolveAndLoadCompiler (/Users/Users/dev/node_Express/node_modules/ts-node/dist/configuration.js:225:26)
at findAndReadConfig (/Users/Users/dev/node_Express/node_modules/ts-node/dist/configuration.js:48:28)
at phase3 (/Users/Users/dev/node_Express/node_modules/ts-node/dist/bin.js:254:67)
at bootstrap (/Users/Users/dev/node_Express/node_modules/ts-node/dist/bin.js:47:30)
at main (/Users/Users/dev/node_Express/node_modules/ts-node/dist/bin.js:33:12)
at Object.<anonymous> (/Users/Users/dev/node_Express/node_modules/ts-node/dist/bin.js:579:5) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/Users/dev/node_Express/node_modules/ts-node/dist/util.js',
'/Users/Users/dev/node_Express/node_modules/ts-node/dist/bin.js'
]
}
Node.js v18.12.1
[nodemon] app crashed - waiting for file changes before starting...
아래에 명령어를 터미널에 입력해주면 해결되는 것을 확인할 수 있다.
yarn add @types/typescript
yarn add @types/typescript
yarn add v1.22.19
[1/4] 🔍 Resolving packages...
warning @types/typescript@2.0.0: This is a stub types definition for TypeScript (https://github.com/Microsoft/TypeScript). TypeScript provides its own type definitions, so you don't need @types/typescript installed!
[2/4] 🚚 Fetching packages...
[3/4] 🔗 Linking dependencies...
warning " > ts-node@10.9.1" has unmet peer dependency "typescript@>=2.7".
[4/4] 🔨 Building fresh packages...
success Saved lockfile.
success Saved 2 new dependencies.
info Direct dependencies
└─ @types/typescript@2.0.0
info All dependencies
├─ @types/typescript@2.0.0
└─ typescript@4.9.4
반응형
'node.js' 카테고리의 다른 글
[node.js] swagger api 적용 (0) | 2022.12.18 |
---|---|
[Node.js] pm2 명령어 (0) | 2022.12.17 |
[node.js] 디렉터리 구조 폴더 구조 (0) | 2022.12.16 |
[node.js] sh: ts-node: command not found (0) | 2022.12.15 |
[node.js] Express 프로젝트 생성하기 mac m1. (0) | 2022.12.13 |
댓글