2016-04-06 13 views
0

Ich erhalte den folgenden Fehler, wenn ich versuche, meine Keystonejs-Website bereitzustellen. Es funktioniert, wenn ich es lokal ausführe. Jedoch mit digitalem Ozean auf: 512 MB Speicher/20 GB Disk/LON1 - Ubuntu Knoten v4.4.0 auf 14,04 es gibt ...Problem beim Bereitstellen von KeystoneJS mit Digital Ocean

node keystone.js

{[Fehler: ENOENT: keine solche Datei oder das Verzeichnis, offen‘. env '] errno: -2, Code:' ENOENT ', syscall:' offen ', Pfad:' .env '} module.js: 327 throw err; ^

Fehler: nicht Modul 'Unicode/Kategorie/So' bei Function.Module._resolveFilename finden (module.js: 325: 15) bei Function.Module._load (module.js: 276: 25) bei Module.require (module.js: 353: 17) bei require (internal/module.js: 12: 17) bei Symbolen (/ root/vanelkerkeystone/node_modules/keystone/node_modules/keystone-utils/node_modules/slug /slug.js:6:16) unter /root/vanillakeystone/node_modules/keystone/node_modules/keystone-utils/node_modules/slug/slug.js:199:5 at Object. (/root/vanillakeystone/node_modules/keystone/node_modules/keystone-utils/node_modules/slug/slug.js:212:2) bei Module._compile (module.js: 409: 26) bei Object.Module._extensions. .js (module.js: 416: 10) bei Module.load (module.js: 343: 32)

Bitte helfen Sie! Danke im Voraus.

Antwort

0

Ich auch etwas Zeit bekommen. Immer wenn ich komme, führe ich diesen Befehl aus. gehen

node node_modules/unicode/install.js 
0

manuell in Ihren node_modules Ordner und löschen Sie das Unicode-Modul. Gehen Sie dann zurück in Ihr Projektverzeichnis, in dem Sie node keystone.js ausführen, und geben Sie npm install unicode ein.

Dann führen Sie Ihren node keystone.js Befehl erneut aus.