SCSS
, Pug
, JSX
등을 컴파일하고 축소하는 데 Gulp
을 사용하고 있습니다. 그래서 평소와 같이 개발 과정에서 터미널 창을 열고 gulp
을 입력하면 내 파일을 감시합니다. 하지만 터미널 창과 Gulp 탭을 열어 두어야합니다. 그렇지 않으면 내 파일이 컴파일되지 않습니다.PM2와 함께 Gulp를 사용하는 방법?
나는 PM2
도 사용하고 있습니다. Node job
을 시작하려면 운영 체제를 열 때 스크립트를 시작하기 위해 pm2 start file.js --watch
과 pm2 startup
을 작성하기 만하면됩니다. 꿀꺽 꿀꺽 마셔야 겠어. 나는 pm2 start gulpfile.js --watch
처럼 시도했지만 작동하지 않습니다.
어떻게 Gulf을 PM2와 함께 사용할 수 있습니까?
JSON 파일이 완벽하게 작동합니다. 나는 PM2에 그런 옵션이 있다는 것을 몰랐다. 나는 왜 그런지 모르지만 PM2를'--watch' 매개 변수로 실행하면 무한 루프가됩니다. 동일한 파일을 반복해서 컴파일합니다. 어쩌면 내가 꿀꺽 꿀꺽 마시는 일을 이미 끝냈다는 것입니다. 그러나'--watch' 매개 변수가 없으면 모든 것이 정상적으로 보입니다. 소스 파일을 변경하면보고 컴파일됩니다. 그리고 전역 Gulp 모듈을 설치하지 않았다면 "script": "node_modules/.bin/gulp"와 같은 스크립트를 변경해야합니다. – ozgrozer
예,'watch' 태스크를'gulp'에게 위임하면'pm2' [ozgrozer] (https://stackoverflow.com/users/1340552/ozgrozer)를 사용하여 파일을 볼 필요가 없습니다. – SALEH