728x90
반응형
SMALL
사건
ubuntu 20.04 버전에 next.js 를 배포 하려 했다.
근데 왠걸 빌드에서 오류가 자꾸만 났다.
오류내용
/home/ubuntu/TwitterClone-FS-/front/node_modules/next/dist/lib/picocolors.js:134
const { env, stdout } = ((_globalThis = globalThis) == null ? void 0 : _globalThis.process) ?? {};
^
SyntaxError: Unexpected token '?'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at Module.mod.require (/home/ubuntu/TwitterClone-FS-/front/node_modules/next/dist/server/require-hook.js:64:28)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/ubuntu/TwitterClone-FS-/front/node_modules/next/dist/build/output/log.js:55:21)
at Module._compile (internal/modules/cjs/loader.js:999:30)
원인
프로젝트와 ubuntu 에 깔려있는 node버전이 안맞아서 생기는 문제였다.
해결
node버전을 올리니, 빌드가 제대로 된다.
# n 패키지 설치
$ sudo npm install -g n
# lts(최신버전)로 업그레이드
$ sudo n lts
# 10.16.0(특정버전) 으로 업그레이드
$ sudo n 10.16.0
728x90
반응형
LIST
'기타' 카테고리의 다른 글
멀티모듈 배포방법 (0) | 2024.01.25 |
---|---|
멀티 모듈 Repository not found (0) | 2024.01.14 |
springboot 멀티모듈 구성하기 (2) | 2024.01.14 |
무료 도메인, 무료 인증서 발급 후 NGINX 설정까지 해보기 (0) | 2023.09.08 |
맥북에서 숨김파일 보기 (0) | 2023.03.31 |