我按照这里的(非常简单的)说明进行操作: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}}
最后两行似乎是他们的问题,但我不知道如何修复它们。任何帮助将不胜感激。
答案 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声的正确方法。