Grunt错误和`sails lift`上的空白页

时间:2015-08-22 19:31:34

标签: javascript node.js sails.js

我按照这里的(非常简单的)说明进行操作:http://sailsjs.org/get-started

然而,当我尝试运行localhost:1337时,它只是给了我一个空白页面,因为我的grunt安装有问题。我重新安装了它,修复了错误,但现在我访问sails lift时仍然有一个空白页面。我知道某些正在运行,因为当我停止运行homepage.ejs时,我甚至没有得到一个空白页面,但我没有看到预期的sails lift

我运行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.) 时的输出是:

{{1}}

最后两行似乎是他们的问题,但我不知道如何修复它们。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:2)

我猜你的帆安装因某种原因失败了。

npm uninstall sails
npm cache clear
npm install sails

如果这不起作用,请进入app / node_modules / sails目录,然后运行:

npm install grunt-cli

(在某些情况下,您可能已经在全球范围内安装了grunt CLI并且它会妨碍它。)

答案 1 :(得分:2)

原来这只是一个人类的愚蠢问题。如果您未能cd进入newProject目录(或者,在我的情况下,您cd进入它,然后退出以修复Grunt问题),以便将来参考得到:

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

和一个空白页面。解? cd testProject

答案 2 :(得分:0)

我也面临着同样的问题,最后这两行显示

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

实际上是从咕unt声中删除的,因此要删除最后一个,我会按照下面的说明更新.sailsrc文件

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

我认为这是禁用咕unt声的正确方法。