Io uso Windows 7 e nodejs 0.10.12. Ho installato l'ultima versione di sempre modulo in questo modoper sempre il modulo su node.js non funziona - avvisi
npm install -g forever
e poi ho digitato
forever start helloserver.js
e ottengo il seguente
warn: --minUptime not set. Defaulting to: 1000ms
warn: --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info: Forever processing file: helloserver.js
Ora, digito
forever list
solo per controllare e ottengo
info: No forever processes running
Si noti inoltre che durante l'installazione di sempre ho ottenuto questi avvertimenti
package.json [email protected] No repository field.
package.json [email protected] No repository field.
package.json [email protected] 'repositories' (plural) Not supported
package.json Please pick one as the 'repository' filed
package.json [email protected] No readme data
package.json [email protected] No readme data
package.json [email protected] No readme data
package.json [email protected] No readme data
package.json [email protected] No readme data
engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v.0.10.12","npm":"1.2.32"})
engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v.0.10.12","npm":"1.2.32"})
engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v.0.10.12","npm":"1.2.32"})
engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v.0.10.12","npm":"1.2.32"})
engine [email protected]: wanted: {"node":"0.8.x"} (current: {"node":"v.0.10.12","npm":"1.2.32"})
Credo che il modulo per sempre non è installato correttamente e quindi non in grado di eseguire il server? Non capisco e non riesco a trovare una soluzione. Qualche suggerimento/suggerimento? Dovrei usare il nodo 0.8.x? O c'è una soluzione?
Grazie
'forever' è usato per semplificare l'esecuzione di servizi su varie piattaforme. Questo è utile perché le varie distribuzioni Linux variano in modo imprevedibile sul modo in cui implementano i Servizi. Tuttavia, su una casella di Windows 7, la configurazione dei servizi è semplice e ben documentata. Salto 'per sempre' e semplicemente utilizzo gli elementi esistenti di Servizi Windows. –
@GatesVP Se capisco, suggerisci che dovrei smettere di preoccuparmi di 'Forever' e installare' helloserver.js' come servizio su Windows. Destra? – slevin
Bene, il servizio sarà probabilmente una chiamata a 'node c: \ path \ to \ helloserver.js', ma questa è la premessa. I servizi di Windows ti forniranno le funzioni di base per sempre, come l'avvio all'avvio del computer, il riavvio automatico in caso di errore, ecc. Se hai bisogno dell'accesso alla riga di comando, PowerShell ti garantisce l'accesso completo ai servizi. –