2017-11-22 10 views
0

npm 시작 스크립트에 다중 환경 변수를 추가하는 적절한 방법은 무엇입니까?npm 시작 스크립트에 다중 환경 변수를 추가하는 올바른 방법은 무엇입니까?

지금 나는이 (여기에 3 환경 변수)를 사용하고

하고 추한 외모 :

"scripts": { 
    "start": "NODE_ENV='development' DB='mongo' PASS='123456' node --inspect ./bin/www" 
    }, 

---- 갱신 ---- dotenv를 사용

갈 방법 중 하나입니다. 다른 질문 (예 : https://stackoverflow.com/a/47457384/301513)에 대한 답변을 찾으려고 할 때 다른 방법을 찾았습니다. per-env

다른 방법을 사용할 수 있는지 궁금한 점이 있습니다.

답변

1

dotenv 모듈을 사용하는 것이 좋습니다. npm에서 찾을 수 있습니다.

다음은 .env 파일을 만드는 것입니다.

  • .env의 파일

    NODE_ENV = 개발

    PORT를 만들 = 당신의 package.json 내부 3000

  • { 스크립트 : { "시작" " 노드 -r dotenv/config ./bin/www " } }

+0

감사합니다. dotenv가 있는지 몰랐습니다. – Qiulang