• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

npm start 시, WARNING in ./node_modules/html-entities/lib/index.js 가 발생합니다.

24.03.04 12:35 작성 조회수 264

1

섹션 3. Transform(변환) 에서 소스코드를 다운로드 받고,

VS Code에서 Transform 폴더를 추가한 후,

readme.txt의 순서대로,

패키지 설치하고,

서버 구동을 진행했습니다.

 

npm start 명령 후,

아래의 내용과 같이 WARNING과 Failed가 발생합니다.

 

WARNING in ./node_modules/html-entities/lib/index.js

Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):

Failed to parse source map from 'Z:\STUDY\04\transform\node_modules\html-entities\src\index.ts' file: Error: ENOENT: no such file or directory, open 'Z:\STUDY\04\transform\node_modules\html-entities\src\index.ts'

@ ./node_modules/webpack-dev-server/client/overlay.js 10:0-39 212:28-34

@ ./node_modules/webpack-dev-server/client/index.js?protocol=ws%3A&hostname=0.0.0.0&port=8080&pathname=%2Fws&logging=info&overlay=true&reconnect=10&hot=true&live-reload=true 12:0-60 135:46-59 242:27-40 273:28-41

 

1.png

추가로 npm version 명령의 결과는,

{

'threejs-study': '1.0.0',

npm: '10.2.4',

node: '20.11.1',

acorn: '8.11.2',

ada: '2.7.4',

ares: '1.20.1',

base64: '0.5.1',

brotli: '1.0.9',

cjs_module_lexer: '1.2.2',

cldr: '43.1',

icu: '73.2',

llhttp: '8.1.1',

modules: '115',

napi: '9',

nghttp2: '1.58.0',

nghttp3: '0.7.0',

ngtcp2: '0.8.1',

openssl: '3.0.13+quic',

simdutf: '4.0.4',

tz: '2023c',

undici: '5.28.3',

unicode: '15.0',

uv: '1.46.0',

uvwasi: '0.0.19',

v8: '11.3.244.8-node.17',

zlib: '1.2.13.1-motley-5daffc7'

}

와 같습니다.

답변 1

답변을 작성해보세요.

0

Apoint VR님의 프로필

Apoint VR

질문자

2024.03.05

3월 5일 오전 확인한 결과,

node_modules 폴더 삭제하고, package-lock.json 삭제, package.json을 원래 파일로 복원 후

readme.txt 파일의 "패키지 설치"부터 다시 시작하면 정상적으로 동작합니다.

 

그동안 확인한 내용은,

3월 3일까지는 정상적으로 동작

3월 4일에 위의 질문 내용의 Warning과 Failed 발생

3월 5일에 다시 정상적으로 동작

 

jackage-lock.json의 파일을 추적해본 결과,

3월 3일까지는 node_modules/html-entities의 version이 2.4.0 이 설치됨

3월 4일에는 node_modules/html-entities의 version이 2.5.0 이 설치됨

3월 5일에는 node_modules/html-entities의 version이 2.5.2 가 설치됨

 

node_modules/html-entities의 version up되는 과정에서의 해프닝이었지 않았나 싶습니다.

 

추가

.env 파일 안 만들어도 됩니다.