vue.js로 작성한 코드를 yarn serve
로 dev server를 돌릴 때 호스트 네임을 주는 경우 “Invalid Host header”를 낸다.
다음을 vue.config.js
의 devServer
에 allowedHosts: "all"
을 추가하면 된다.
devServer: {
port: 8888, // 변경하려는 포트 번호로 대체
allowedHosts: "all",
}
vue.js로 작성한 코드를 yarn serve
로 dev server를 돌릴 때 호스트 네임을 주는 경우 “Invalid Host header”를 낸다.
다음을 vue.config.js
의 devServer
에 allowedHosts: "all"
을 추가하면 된다.
devServer: {
port: 8888, // 변경하려는 포트 번호로 대체
allowedHosts: "all",
}
node.js 설치를 위해서 nodejs.org의 다운로드에서 다운로드 받아 설치할 수도 있지만(이런 방식을 Node installer라고 한다), nvm을 이용하는 것이 좋다.
nvm은 node version manager의 약자로, node 버전을 필요에 따라 바꿔가며 사용할 수 있다. nvm의 설치는 https://github.com/nvm-sh/nvm#installing-and-updating를 참고하자.
nvm을 설치하고 나면 이 nvm을 통해 node.js의 특정 버전을 설치하면 된다. 현재 기준 LTS인 16을 설치하려면 다음과 같이 한다.
$ nvm install 16
그러면 해당 버전의 node.js와 함께 npm이 설치된다. npm은 node package manager의 약자이다.
최신 LTS 버전을 설치하고 싶을 때는 그냥 다음과 같이 하면 된다.
$ nvm install --lts
최신 npm을 다운로드하고 싶을 때는 npm 그 자체를 이용한다. 다음과 같이 하면 된다.
$ npm install --location=global npm
yarn 을 사용하고 싶다면 그냥 다음과 같이 하면 된다.
$ corepack enable