Ich habe die (extrem einfachen) Anweisungen hier befolgt: http://sailsjs.org/get-started.

Als ich jedoch versuchte, sails lift auszuführen, wurde mir nur eine leere Seite angezeigt, da ich ein Problem mit meiner Grunzinstallation hatte. Ich habe es neu installiert, wodurch die Fehler behoben wurden, aber jetzt habe ich immer noch eine leere Seite, wenn ich localhost:1337 besuche. Ich weiß, dass etwas funktioniert, denn wenn ich aufhöre, sails lift auszuführen, wird nicht einmal eine leere Seite angezeigt, aber ich sehe nicht das erwartete homepage.ejs.

Meine Ausgabe beim Ausführen von sails lift lautet:

sails lift
info: Starting app...

info: 
info:                .-..-.
info: 
info:    Sails              <|    .-..-.
info:    v0.11.0             |\
info:                       /|.\
info:                      / || \
info:                    ,'  |'  \
info:                 .-'.-==|/_--'
info:                 `--'-------'
info:    __---___--___---___--___---___--___
info:  ____---___--___---___--___---___--___-__
info: 
info: Server lifted in `C:\Users\Me\WebstormProjects\GameWorldCraft`
info: To see your app, visit http://localhost:1337
info: To shut down Sails, press <CTRL> + C at any time.

debug: --------------------------------------------------------
debug: :: Sat Aug 22 2015 12:24:00 GMT-0700 (Pacific Daylight Time)

debug: Environment : development
debug: Port        : 1337
debug: --------------------------------------------------------
info: Gruntfile could not be found.
info: (no grunt tasks will be run.)

Diese letzten beiden Zeilen scheinen das Problem zu sein, aber ich habe keine Ahnung, wie ich sie beheben soll. Jede Hilfe wäre dankbar.

3
machineghost 22 Aug. 2015 im 22:31

3 Antworten

Beste Antwort

Es stellte sich heraus, dass dies nur ein Problem der menschlichen Dummheit war. Wenn Sie zum späteren Nachschlagen nicht cd in das Verzeichnis newProject eintragen (oder in meinem Fall cd in das Verzeichnis einsteigen und dann zurückgehen, um ein Grunt-Problem zu beheben), werden Sie dies tun bekommen:

info: Gruntfile could not be found.
info: (no grunt tasks will be run.)

Und eine leere Seite. Lösung? cd testProject.

2
machineghost 22 Aug. 2015 im 19:38

Ich vermute, Ihre Segelinstallation ist aus irgendeinem Grund fehlgeschlagen.

npm uninstall sails
npm cache clear
npm install sails

Wenn dies nicht funktioniert, gehen Sie in Ihr Verzeichnis app / node_modules / sails und führen Sie Folgendes aus:

npm install grunt-cli

(In einigen Fällen haben Sie die Grunz-CLI möglicherweise bereits global installiert und sie steht im Weg.)

2
Michael Blankenship 22 Aug. 2015 im 19:36

Ich hatte auch das gleiche Problem wie dieses, am Ende werden diese beiden Zeilen angezeigt

info: Gruntfile could not be found.
info: (no grunt tasks will be run.)

Eigentlich war es von grunzen, also um zuletzt zu entfernen, um zu leben, aktualisiere ich meine .sailsrc-Datei wie unten angegeben

{
  "hooks": {
    "grunt": false
  }
}

Ich denke, das ist der richtige Weg, um das Grunzen zu deaktivieren.

0
Ravi Malviya 4 Dez. 2019 im 11:15