Recibo este error cuando intento depurar mi aplicación de nodo con el comando npm start.
Error:Desde el archivo de depuración:npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C: \ Archivos de programa \ nodejs \\ node.exe" "C: \ Archivos de programa \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR! nodo v0.12.7 npm ERR! npm v2.11.3
npm ERR! script faltante: ¡inicie npm ERR! npm ERR! Si necesita ayuda, puede informar este error en: npm ERR! https://github.com/npm/npm/issues npm ERR! Incluya el siguiente archivo con cualquier solicitud de soporte: npm ERR! C: \ Users \ andrmoll.NORTHAMERICA \ Documents \ GitHub \ SVIChallenge \ npm-debug.log
pila detallada Error: falta script: inicio
4 pila detallada en ejecución (C: \ Archivos de programa \ nodejs \ node_modules \ npm \ lib \ run-script.js: 142: 19)
4 pila detallada en C: \ Archivos de programa \ nodejs \ node_modules \ npm \ lib \ run-script.js: 58: 5
4 pila detallada en C: \ Archivos de programa \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 345: 5
4 pila detallada en checkBinReferences_ (C: \ Archivos de programa \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 309: 45)
4 pila detallada al final (C: \ Archivos de programa \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 343: 3)
4 pila detallada en ese momento (C: \ Archivos de programa \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 113: 5)
4 pila detallada en C: \ Archivos de programa \ nodejs \ node_modules \ npm \ node_modules \ read-package-json \ read-json.js: 300: 12
4 pila detallada en evalmachine.:334:14
4 pila detallada en C: \ Archivos de programa \ nodejs \ node_modules \ npm \ node_modules \ graceful-fs \ graceful-fs.js: 102: 5
4 pila detallada en FSReqWrap.oncomplete (evalmachine.:95:15)
fuente
start
script definido en tupackage.json
archivo?Respuestas:
Parece que es posible que no haya definido un
start
script en supackage.json
archivo o que su proyecto no contenga unserver.js
archivo.https://docs.npmjs.com/misc/scripts#default-values
Puede cambiar el nombre de su script de aplicación
server.js
o agregar lo siguiente a supackage.json
O ... podrías correr
node your-script.js
directamentefuente
start
cuando tienesmain
?main
es el punto de entrada a un módulo cuando lo usasrequire('your-module')
para incluirlo en otro proyecto: docs.npmjs.com/files/package.json#main .scripts.start
es el script que ejecutará npm cuando escribanpm start
.npm init
no pregunta sobre el guión de inicio. O al menos no se usamain
como script de inicio.Este error también ocurre si agregó una segunda clave "script" en el archivo package.json. Si solo deja una clave "script" en el package.json, el error desaparece.
fuente
npm start
no estaba funcionando.En mi caso, no estaba funcionando porque lo usé
"scripts"
dos veces . Después de combinar, está bien.fuente
Utilice la siguiente línea de código en el objeto de script que está allí en package.json
Para mí funcionó perfectamente bien.
fuente
$ npm run serve
?Tuve este problema al instalar react-js por primera vez: esta línea me ayudó a resolver el problema:
fuente: https://stackoverflow.com/a/59260128/11652661
fuente
compruebe que el archivo package.json que tiene la propiedad "scripts" está ahí o no. si no actualiza la propiedad del script como esta
fuente
Si está usando babelify y watchify, vaya a:
package.json
y agregue esto en "scripts":
Un ejemplo sería:
Gracias a Mark Price de DevSlopes
fuente
En mi caso, si se trata de un proyecto de reacción, puede intentar actualizar npm y luego actualizar react-cli
fuente
debe evitar el uso de la versión npm inestable.
Observé una cosa que es un problema basado en la versión de npm, la versión 4.6.1 de npm es estable pero 5.x es inestable porque package.json se configurará perfectamente mientras se crea con la plantilla predeterminada si es una versión estable y, por lo tanto, no lo hacemos manualmente ' No es necesario agregar esos scripts.
Obtuve el siguiente problema en el npm 5, así que bajé a npm 4.6.1 y luego funcionó para mí,
ERROR: npm 5 aún no es compatible
Parece que estás usando npm 5, que se lanzó recientemente.
La aplicación Create React Native todavía no funciona con npm 5, desafortunadamente. Recomendamos usar npm 4 o hilo hasta que se resuelvan algunos errores.
Puede seguir los problemas conocidos con npm 5 en: https://github.com/npm/npm/issues/16991
Devas-MacBook-Air: SampleTestApp deva $ npm start npm ERR! script faltante: inicio
fuente
Otra posible razón: estás usando npm cuando tu proyecto se inicializa en hilo. (Lo hice yo mismo). Así sería en
yarn start
lugar denpm start
.fuente
Instalar create-react-app a nivel mundial ahora se desaconseja. En su lugar, desinstale el paquete create-react-app instalado globalmente haciendo: npm uninstall -g create-react-app (puede que tenga que eliminar manualmente la carpeta del paquete si este comando no funcionó para usted. Algunos usuarios han informado que tuvieron que eliminar carpetas a mano)
Luego puede ejecutar npx create-react-app my-app para crear una aplicación de reacción nuevamente.
ref: https://github.com/facebook/create-react-app/issues/8086
fuente
Asegúrese de que los puertos estén encendidos
BLAL BLA BLA Y AL FINAL TIENES ESTO
Todavía es un newbee en el nodo js, pero esto causó más de esto.
fuente
Eche un vistazo a su client / package.json . Tienes que tener estos scripts
fuente
Es posible que tenga una instalación antigua (global) de npm que causa el problema. A partir del 19/12, npm no admite instalaciones globales.
Primero, desinstale el paquete usando:
npm uninstall -g create-react-app
Algunos usuarios de osx / Linux pueden necesitar también eliminar el antiguo npm usando:
rm -rf /usr/local/bin/create-react-app
Este es ahora el único método compatible para generar un proyecto:
npx create-react-app my-app
Finalmente puedes ejecutar:
npm start
fuente
agregue este fragmento de código en su package.json , según su propia configuración.
fuente
Tengo el mismo problema. Intento escribir un código en el archivo package.json como se muestra a continuación
fuente
He resuelto el mío. No es un error de NPM, está relacionado con el comportamiento del proxy.
Si estás detrás del proxy,
fuente