node.js - pricing - ¿Implementar en App Engine genera un error con un trago?
node js app engine standard (3)
Lo que escribí en la terminal para implementar como de costumbre:
gcloud app deploy
El error que recibo:
Application startup error:
> [email protected] start /app
> gulp
sh: 1: gulp: not found
npm ERR! Linux 3.16.0-4-amd64
npm ERR! argv "/nodejs/bin/node" "/nodejs/bin/npm" "start"
npm ERR! node v6.9.5
npm ERR! npm v3.10.10
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] start: `gulp`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] start script ''gulp''.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the meanjs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs meanjs
npm ERR! Or if that isn''t available, you can get their info via:
npm ERR! npm owner ls meanjs
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /app/npm-debug.log
Usando Mean.js: https://github.com/meanjs/mean
No se puede encontrar el registro de depuración npm.
PD: sí instalé trago a nivel mundial con
$ sudo npm install gulp-cli -g
Primero, no necesitas usar sudo.
Puede corregir su error tipeando esto en la terminal:
npm config set prefix ~/npm
# add this to your .bashrc (or .zshrc or whatever you are using)
export PATH="$PATH:$HOME/npm/bin"
Luego vuelve a instalar sin sudo.
¡Espero que esto ayude!
Parece que no instalaste trago en tu servidor. Intente volver a instalar gulp en su servidor con NodeJS y npm en su servidor y luego instale gulp con los paquetes necesarios, puede resolver un error.
Por favor revise un error, puede encontrar una solución
npm ERR! Asegúrese de tener instalada la última versión de node.js y npm.
Instala trago en tu proyecto
npm instalar trago
Instalar gulp globalmente.
npm instalar gulp -g
Fue un problema con el NODE_ENV.
No encontraría la dependencia del trago en la producción, así que tuve que cambiar mi package.json y poner todo en "dependencias" en lugar de usar algunas en "dev_dependencies".