nodemon의 crossOS 설정
nodemon이란?
타력 본원
문제
nodemon을 사용하여 express를 시작하려고했습니다.
내 PC는 macOS 이었지만 팀원의 Windows 단말기에서 똑같이 시작하려고했는데, 아래와 같이 JSON의 SyntaxError가 나왔습니다.SyntaxError: Unexpected token ' in JSON at position 0
nodemon.json의 다음 부분이 제대로로드되지 않는 것 같습니다.
nodemon.json{
"watch": ["server"],
"ext": "ts",
"exec": "exec": "ts-node -O '{\"module\": \"commonjs\"}' server/server.ts"" //ここがうまく読み込めない。
}
Windows는 싱글 쿼테이션, 더블 쿼테이션의 취급이 어려운 생각이 든다.
해결책
빨리 찾아.
htps : // 기주 b. 코 m / Ty 페 St rong g / ts - 그래서 / 모두 s / 606
cross-env 을 이용합니다. 이쪽의 내용에 대해서도 타력 본원
Nuxt에서 cross-env를 사용하여 환경별로 환경 변수를 분리
cross-env 도입
npm install --save-dev cross-env
nodemon.json 편집
issue에 설명된 대로 exec 스크립트를 편집합니다.
nodemon.json{
"watch": ["server"],
"ext": "ts",
"exec": "cross-env TS_NODE_COMPILER_OPTIONS={\\\"module\\\":\\\"commonjs\\\"} ts-node server/server.ts"
}
결과
mac·Windows 모두 동작 확인할 수 있었습니다.
인용원 여러분 감사합니다.
Reference
이 문제에 관하여(nodemon의 crossOS 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ymy_s/items/216f6c964282b4a1aecb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
{
"watch": ["server"],
"ext": "ts",
"exec": "exec": "ts-node -O '{\"module\": \"commonjs\"}' server/server.ts"" //ここがうまく読み込めない。
}
빨리 찾아.
htps : // 기주 b. 코 m / Ty 페 St rong g / ts - 그래서 / 모두 s / 606
cross-env 을 이용합니다. 이쪽의 내용에 대해서도 타력 본원
Nuxt에서 cross-env를 사용하여 환경별로 환경 변수를 분리
cross-env 도입
npm install --save-dev cross-env
nodemon.json 편집
issue에 설명된 대로 exec 스크립트를 편집합니다.
nodemon.json
{
"watch": ["server"],
"ext": "ts",
"exec": "cross-env TS_NODE_COMPILER_OPTIONS={\\\"module\\\":\\\"commonjs\\\"} ts-node server/server.ts"
}
결과
mac·Windows 모두 동작 확인할 수 있었습니다.
인용원 여러분 감사합니다.
Reference
이 문제에 관하여(nodemon의 crossOS 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ymy_s/items/216f6c964282b4a1aecb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)