Svelte
Svelte - Snowpack dev Port 조정 devOptions 사용
올엠
2022. 7. 26. 10:47
반응형
개발서버의 포트를 변경하기 위해서 찾아보던중 Snowpack 옵션중 devOptions을 변경해야 하는줄 알았다.
그럼 이에 대해서 알아보고자 한다. 설정을 하지 않으면 기본으로 지정된다.
module.exports = {
devOptions: {
port: 8080, // 개발 서버를 실행할 포트 번호
fallback: 'index.html', // SPA인 경우 제공할 모든 사용자 경로
open: 'default', // 새 브라우저 탭에 개발 서버를 열기, “chrome”, “firefox”, “brave”등 설치 경로 지정
output: 'dashboard', // 콘솔의 출력 모드를 지정, "stream" | "dashbaord", 다중 실행시 stream으로 동일한 콘솔에 내용을 출력
hostname: 'localhost', // 브라우저가 열리는 호스트 이름, 만약 특정 IP로 접속을 제한한 경우 해당 IP 입력
hmr: true, // Hot Module Replacement(HMR, 수정사항을 즉시 반영) 활성화, 수정 내용이 있을시 화면 반영을 할 수 있음
hmrErrorOverlay: true, // HMR 활성화시 자바스크립트 오류 표시 여부
secure: false, // HTTP2 활성화 상태에서 HTTPS 사용 여부, SSL 인증서는 https://www.snowpack.dev/reference/configuration#devoptionssecure 참고
}
}
필자의 경우 port 변경이 필요하여 아래와 같이 exports에 추가하였다.
module.exports = {
mount: {
public:'/',
src:'/_dist_'
},
plugins: [
'@snowpack/plugin-svelte',
['@snowpack/plugin-babel',{
transformOptions: bableOptions()
}],
'@snowpack/plugin-dotenv',
'@snowpack/plugin-optimize'
],
alias: {
'~': './src/'
},
devOptions: {
port: 3000
}
}
반응형