서버
cross env
eclipse7727
2021. 10. 18. 17:06
이전에 윈도우에서 env port 설정 글을 쓴적이 있다.
윈도우에서 env port 사용하기
서버 실행코드가 다음과 같을 때 server.listen(process.env.PORT || 8080, () => { console.log(`server is running on port ${process.env.PORT || 8080}`) }); 우분투에서의 서버 실행은 아래와 같지만 윈도우..
my-first-programming.tistory.com
아래 방법이 더 편해서 추가적으로 글을 써본다.
cross env는 OS에 맞게 환경 변수를 설정하지 않고 단일 명령어로 사용할 수 있다.
(windows, ubuntu 각각 실행시 환경변수 설정이 다르다)
1. cross-env를 먼저 설치해준다.
cross-env
Run scripts that set and use environment variables across platforms
www.npmjs.com
npm install --save-dev cross-env
2. package.json 파일을 수정후 yarn start or npm start를 해준다.
cross env는 os
# package.json 파일
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "cross-env PORT=8888 TEST_ENV=123 node serv.js",
},
"author": "...",
"license": "ISC",
"dependencies": {
...
},
"devDependencies": {
"cross-env": "^7.0.3"
}
}
반응형