본문 바로가기
node.js

[node.js] error: Cannot find module 'typescript'

by 중꺽마 2022. 12. 14.
반응형

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

댓글