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
스위치를 사용하여 파일을 모니터링하도록 요청한 다음 myapp
typescript 파일을 변환 한 다음 결과 server.js를 시작하는 간단한 조합 인 npm 스크립트를 호출합니다 . TypeScript 파일을 변경하면 -e
스위치로 인해 동일한주기가 발생하고 새 .js 파일이 생성되고 실행됩니다.
답변
Node.js 프로젝트에서 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'"
답변
먼저 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 를 실행하십시오.