본문 바로가기

개발일지

Node.js 에서 Error: Cannot find module 'mysql' 오류메시지 처리

728x90

vscode에서 예제 프로그램을 실행하려고 했는데.... Error: Cannot find module 'mysql' 오류가 발생...

 

잠시 어떻게 해야될지 파악이 안됨...

 

그러나 내가 mysql 모듈을 설치 하지 않아서 생긴 문제였음.

 

PS C:\Users\SungKwonChoi\gilbut_Nodejs\006947-master\chapter5> node .\monolithic.js
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'mysql'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:690:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object. (C:\Users\SungKwonChoi\gilbut_Nodejs\006947-master\chapter5\monolithic_members.js:2:15)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

그래서 아래 처럼 다시 설치함.  npm install mysql 

PS C:\Users\SungKwonChoi\gilbut_Nodejs\006947-master\chapter5> npm install mysql
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN chapter5@1.0.0 No repository field.

+ mysql@2.17.1
added 11 packages from 15 contributors and audited 13 packages in 0.68s
found 0 vulnerabilities

 

아무튼 설치를 해서 문제 해결

728x90