start run reconoce not node interno how found externo example como comando node.js nodemon

node.js - run - npm install



¿Cómo ejecutar un script de inicio con Nodemon? (8)

¿Cómo puedo ejecutar el script de inicio desde un archivo package.json con nodemon?


¿Soy la única persona que odia usar instalaciones globales? Agregue nodemon como una dependencia, entonces ...

package.json "scripts": { "start": "node ./bin/www", "start-dev": "./node_modules/nodemon/bin/nodemon.js ./bin/www" },


En el paquete json:

{ "name": "abc", "version": "0.0.1", "description": "my server", "scripts": { "start": "nodemon my_file.js" }, "devDependencies": { "nodemon": "~1.3.8", }, "dependencies": { } }

Luego desde la terminal puedes usar npm start

Instalación de Nodemon: https://www.npmjs.com/package/nodemon


Este será un comando simple para esto.

nodemon --exec npm start



Primero cambia tu archivo package.json.

"scripts": { "start": "node ./bin/www", "start-dev": "nodemon ./app.js" },

después de eso ejecuta el comando npm ejecuta start-dev


Tengo un archivo mecanografiado llamado "server.ts", los siguientes scripts npm configuran nodemon y npm para iniciar mi aplicación y monitorear cualquier cambio en los archivos mecanografiados:

"start": "nodemon -e ts --exec /"npm run myapp/"", "myapp": "tsc -p . && node server.js",

Ya tengo nodemon en las dependencias, cuando ejecuto npm start , le pedirá a nodemon que monitoree los archivos ts utilizando el modificador -e y luego llame al script myapp npm, que es una combinación simple de transpilar los archivos mecanografiados y luego iniciar el servidor resultante. . Cuando cambio el archivo mecanografiado, debido a que -e cambia, ocurre el mismo ciclo y se generarán y ejecutarán nuevos archivos js.


Uso nodemon: "1.88.3" en mi proyecto de nodejs. Para instalar nodemon, vea en este enlace https://www.npmjs.com/package/nodemon

Compruebe su package.json, vea si los "scripts" han cambiado así:

"scripts": { "dev": "nodemon server.js" },

server.js es mi nombre de archivo, puede usar otro nombre para este archivo como app.js Después de eso, ejecuta esto en tu terminal: npm run dev

Espero que esto pueda ayudar. ¡Feliz codificación!


Utilice -exec :

"your-script-name": "nodemon [options] --exec ''npm start -s''"