我有一个约曼网络应用程序启动和运行。它无法检索livereload.js,并且可以在超时之前占用21s,然后继续加载页面。
我甚至不需要肝脏功能。这是一个web应用程序,是随着开发而完成的。
我永远用它来启动网络应用程序。我导航到我的应用程序的根文件夹,其中包含我的Gruntfile.js。然后运行命令-永久启动/usr/local/bin/grunt
我需要做什么来禁用这个肝脏功能?
发布于 2015-05-22 12:44:25
您可以从grunt文件禁用运行livereload服务器。但是,这仍然会在网站页脚中加载livereload文件,导致页面加载非常慢。
正在从服务器端添加重新加载脚本。编辑文件server/config/express.js并注释掉行:
app.use(require('connect-livereload')());注意:,你似乎也有更大的问题。您说过,站点已经完成了开发,但是livereload只能在服务器以开发模式运行时才能工作(除非您已经为此编辑了Gruntfile )。您需要的是grunt serve:dist而不是简单的grunt serve。在dev环境中运行服务器既是安全问题,也是性能问题。
PS:,我从类似的设置开始,但后来发现,有时app.js会抛出一个错误,而grunt将继续运行。这样就永远没用了。您将需要的咕噜-永远npm模块,以确保永远是监视正确的文件。
https://stackoverflow.com/questions/29526397
复制相似问题