더북(TheBook)

require.resolve로 해당 모듈을 어디에서 불러오는지 확인할 수 있습니다. 내장 모듈의 경우 이름만 표시됩니다. express와 같이 npm에서 설치한 패키지는 전체 경로가 표시됩니다. fs와 express 모두 npm을 통해 설치했지만, fs의 경우 내장 모듈을 불러오는 것을 알 수 있습니다.

명시적으로 내장 모듈을 사용함을 밝히고 싶다면 노드 프로토콜(node:)을 사용하세요. 예를 들어 require('fs') 대신 require ('node:fs')로 불러오면 됩니다.

앞으로의 실습을 위해 npm을 통해 설치한 fs 패키지를 제거합시다.

콘솔

$ npm uninstall fs
removed 1 package, and audited 67 packages in 923ms

14 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities