2016-04-09 7 views
0

Wenn ich den Befehl "sails lift" erhalte, erhalte ich den folgenden Fehler. Der Befehl arbeitet vor ein paar Minuten und hat ganz plötzlichSegel heben nicht

error: A hook (`controllers`) failed to load! 
error: SyntaxError: Unexpected string 
at exports.runInThisContext (vm.js:53:16) 
at Module._compile (module.js:374:25) 
at Object.Module._extensions..js (module.js:417:10) 
at Module.load (module.js:344:32) 
at Function.Module._load (module.js:301:12) 
at Module.require (module.js:354:17) 
at require (internal/module.js:12:17) 
at C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\node_modules\include-all\index.js:129:29 
at Array.forEach (native) 
at requireAll (C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\node_modules\include-all\index.js:44:9) 
at buildDictionary (C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\node_modules\sails-build-dictionary\index.js:68:14) 
at Function.module.exports.optional (C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\node_modules\sails-build-dictionary\index.js:160:9) 
at Hook.loadControllers (C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\lib\hooks\moduleloader\index.js:313:23) 
at Hook.wrapper [as loadControllers] (C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\node_modules\lodash\index.js:3095:19) 
at Hook.loadAndRegisterControllers (C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\lib\hooks\controllers\to-load-and-register-controllers.js:33:19) 
at Hook.initialize (C:\Users\All Users\AppData\Roaming\npm\node_modules\sails\lib\hooks\controllers\index.js:59:12) 
+0

Es läuft in einem Ihrer Controller wahrscheinlich ein Syntaxfehler ist – elssar

Antwort

0

Sie beheben müssen Ihre Syntaxfehler in registerControllers.js Linie 33

+1

Es gibt keine 'registerControllers.js'. Wenn du 'to-load-and-register-controllers.js' meintest, dann ist es eine Datei in einer installierten Abhängigkeit (' sailsjs') und ist nicht das Problem. Diese Datei lädt alle Controller, und wenn es so ausfällt, bedeutet dies, dass wahrscheinlich ein Fehler in den Controllern – elssar

+0

häufiger auftritt – Paulo

0

Ohne Code zu sagen, dass es aufgehört zu arbeiten schwierig. Bei Ihrem Controller-Anruf ist wahrscheinlich ein Fehler aufgetreten. Überprüfen Sie Ihre Angebote, vielleicht setzen Sie zwei Zitate wie folgt aus:

ng-controller=""mycontroller" <!-- error --> 

oder

ng-controller='my_controller" <!-- error --> 

oder einfach eine zufällige Zeichen, das Sie versehentlich auf einer beliebigen Stelle der Datei geschrieben haben. In diesem Fall und unter der Bedingung, dass Sie Ihr Projekt mit einem Versionskontrollsystem (git, svn) entwickelt haben, können Sie Ihre letzten Änderungen seit dem letzten Commit anzeigen, indem Sie den Befehl git(or svn) diff im Stammverzeichnis Ihres Projekts ausführen.

0

Sie können Fehler Details mit Ihrem Projekt

sails lift --silly 
Verwandte Themen