강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của soyeon2760
soyeon2760

câu hỏi đã được viết

Tối ưu hóa hiệu suất web thực tế dành cho nhà phát triển front-end (hợp tác với React) - Phần. 1

1-10) Áp dụng nén văn bản

Cannot find module serve 에러

Đã giải quyết

Viết

·

82

·

Đã chỉnh sửa

1

yarn serve로 production 빌드시에

Cannot find module /lecture-1/node_modules/serve/bin/serve.js'
에러가 발생합니다.

https://github.com/performance-lecture/lecture-1

여기서 해당 패키지 clone 하고

yarn으로 serve 실행시에 이같은 에러가 발생하는 것 같은데요.

이거 해결 방법이 있을까요?

 

reactchrome-devtools

Câu trả lời 1

1

hackurity01님의 프로필 이미지
hackurity01
Người chia sẻ kiến thức

안녕하세요, soyeon님.

확인해보니 serve 라이브러리가 업데이트 되면서 내부 구조가 변경되어 영향을 준 것 같습니다.
해당 스크립트는 바로 수정해서 master 브랜치에 push 해뒀습니다.
다시 pull (또는 clone) 받으시면 됩니다!

제보 감사합니다. 🙇

참고로 원인을 자세히 설명드리면,
말씀해주신 yarn serve 는 다음과 같은 스크립트를 실행합니다.
npm run build && node ./node_modules/serve/bin/serve.js -u -s build

이 때 serve 패키지 내부의 파일을 직접 node로 실행하도록 해뒀었는데, 파일 구조가 변경되면서 에러가 발생했습니다.
상대경로로 되어 있던 스크립트를 "npm run build && serve -u -s build" 다음과 같이 수정했습니다.

soyeon님의 프로필 이미지
soyeon
Người đặt câu hỏi

빠른 해결 감사드립니다!!!

Hình ảnh hồ sơ của soyeon2760
soyeon2760

câu hỏi đã được viết

Đặt câu hỏi