Nodemon으로 시작 스크립트를 실행하는 방법은 무엇입니까?
nodemon 을 사용하여 package.json 파일 에서 시작 스크립트를 어떻게 실행할 수 있습니까?
이것은 이것에 대한 간단한 명령입니다
nodemon --exec npm start
패키지 json에서 :
{
"name": "abc",
"version": "0.0.1",
"description": "my server",
"scripts": {
"start": "nodemon my_file.js"
},
"devDependencies": {
"nodemon": "~1.3.8",
},
"dependencies": {
}
}
그런 다음 터미널에서 사용할 수 있습니다. npm start
Nodemon 설치 : https://www.npmjs.com/package/nodemon
"server.ts"라는 typescript 파일이 있습니다. 다음 npm 스크립트는 내 앱을 시작하고 typescript 파일의 변경 사항을 모니터링하도록 nodemon 및 npm을 구성합니다.
"start": "nodemon -e ts --exec \"npm run myapp\"",
"myapp": "tsc -p . && node server.js",
나는 이미 의존성에 대한 nodemon을 가지고 있습니다. 실행 npm start하면 nodemon에게 -e스위치를 사용하여 ts 파일을 모니터링하도록 요청한 다음 typescript 파일을 변환 한 다음 결과 server.js를 시작하는 간단한 조합 인 myapp npm 스크립트를 호출합니다. typescript 파일을 변경하면 -e스위치로 인해 동일한주기가 발생하고 새 js 파일이 생성되고 실행됩니다.
내 nodejs 프로젝트에서 nodemon : "1.88.3"을 사용합니다. nodemon을 설치하려면 https://www.npmjs.com/package/nodemon 링크를 참조하십시오.
package.json을 확인하고 "스크립트"가 다음과 같이 변경되었는지 확인합니다.
"scripts": {
"dev": "nodemon server.js"
},
server.js내 파일 이름 app.js입니다. 이 파일에 . 그 후 터미널에서 다음을 실행하십시오.npm run dev
도움이 되었기를 바랍니다. 즐거운 코딩 되세요!
사용 -exec:
"your-script-name": "nodemon [options] --exec 'npm start -s'"
Nodemon은 상태가 변경 될 때마다 이벤트를 내 보냅니다. start, restart crash 등. 다음과 같이 nodemon 구성 파일 (nodemon.json)을 추가 할 수 있습니다.
{
"events": {
"start": "npm run *your_file*"
}
}
자세한 내용은 여기를 참조하십시오 : https://medium.com/netscape/nodemon-events-run-tasks-at-server-start-restart-crash-exit-93a34c54dfd8
먼저 package.json 파일을 변경하십시오.
"scripts":
{ "start": "node ./bin/www",
"start-dev": "nodemon ./app.js"
},
그 후 명령 npm run start-dev 실행
package.json 파일에서. 이렇게 파일 변경
"scripts":{
"start": "node ./bin/www",
"start-dev": "nodemon ./app.js"
},
그런 다음 npm run start-dev 를 실행하십시오.
글로벌 설치 사용을 싫어하는 사람은 나뿐인가요? nodemon을 종속성으로 추가 한 다음 ...
package.json
"scripts": {
"start": "node ./bin/www",
"start-dev": "./node_modules/nodemon/bin/nodemon.js ./bin/www"
},
참고 URL : https://stackoverflow.com/questions/33879896/how-to-execute-start-script-with-nodemon
'Program Club' 카테고리의 다른 글
| 빈 셀을 "NA"로 변경 (0) | 2020.12.06 |
|---|---|
| iOS 8에서 NSMutableAttributedString을 사용하는 문자열의 밑줄 부분이 작동하지 않습니다. (0) | 2020.12.06 |
| Eclipse LauncherFactory에 대한 NoClassDefFoundError로 인해 JUnit 5를 사용하여 발견 된 테스트가 없습니다. (0) | 2020.12.06 |
| 이진 검색 트리를 어떻게 검증합니까? (0) | 2020.12.06 |
| Python의 문자열에서 숫자가 아닌 모든 문자 ( "."제외)를 제거합니다. (0) | 2020.12.06 |