군대에 와서 싸지방에서 개발을 할 방법을 강구하다가 Github codespaces라는 아주 착한 서비스를 찾아냈다. github에서 서버를 빌려주고 거기서 코드를 돌릴 수 있게 해주는 PaaS였다. (지난번에 aws 행사에 참여하였을 때 AWS에서도 비슷한 기능을 가진 서비스를 내놨었는데 어느게 시장을 선점할 지 궁금하다.) 해당 서비스와 개발 환경 세팅에 대해서는 나중에 따로 글을 적어보겠다.
codespaces에서 개발을 하려고 node package를 yarn으로 설치하려고 하는데 node version 에러 메시지가 나왔다.
The engine "node" is incompatible with this module. Expected version "20.1.0". Got "18.17.0"
음 노드 버전 문제인것 같은데... 문제는 내가 github에서 vscode를 지원해주고 있는 이 서버에 직접 접근을 할 수 없다는 점이다. 내가 필요한 node.js version은 18.17.0 버전인데 20.1.0 버전이 github 서버에 설치되어 있다고 한다.
굳이 LTS버전을 냅두고 왜 최신버전을 default로 했는진 모르겠다...
구글을 뒤적뒤적 해본 결과 요런걸 찾았다.
Setting up a Node.js project for GitHub Codespaces - GitHub Docs
node.js 버전을 codespace에서 조정할 수 있었다. 쭉 따라하면 원하는 node 버전으로 바꿀 수 있었다.
'개발' 카테고리의 다른 글
[개발] C++로 CLI(Command Line Interface) 프로그래밍하기 (1) | 2023.08.29 |
---|---|
[Web] 9편 - Ubuntu 20.04에서 Apache2를 사용하여 3000포트를 포트 바꿔서 배포하기 (0) | 2022.06.04 |
[Web] 8편 - (1) React, Node.JS 연동해서 사용해보기 (0) | 2022.06.04 |
[Web] - 7편 (1) Svelte 시작 및 초기 세팅(routing, auth) 소감 (0) | 2022.04.18 |
[Web] - 3편 포트 설정 및 서브 도메인 연결 (0) | 2021.10.07 |