问题标签 [grunt-contrib-connect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
302 浏览

node.js - 迁移配置以使用 grunt-contrib-connect 11.2 和 livereload

我有一个较旧的项目,大约一年前使用 yeoman 生成器建立。它在 livereload 上运行良好,但现在当我想升级我的节点依赖项时,我当前的配置不再工作了。我试图找到应该如何做的例子,但我找不到任何好的例子。

这是我当前的配置,我需要更改什么才能使其与最新版本的 grunt-contrib-connect 一起工作。我得到的错误信息是:

另外,你有什么好的教程可以更好地理解这一切是如何结合在一起的吗?

0 投票
1 回答
1650 浏览

gruntjs - 使用 Grunt Connect 和 Grunt Open 将 Chrome 设置为默认浏览器

我在我的 OS X 上使用 Safari 作为默认浏览器,但我想使用 Chrome 作为 Grunt 连接和观看的默认浏览器,所以我按照我在这个博客上找到的步骤进行操作。如果我在 grunt open 选项中将“Google Chrome Canary”或“Firefox”设置为“app”参数,一切正常,但如果我尝试在 Parallel 的 Windows 版本上使用 Chrome 上的虚拟化应用程序“Google Chrome”!我怎么能对 grunt 说不要在 Parallels 上使用 Google Chrome,而是在我的 Mac OS X 上使用?

0 投票
0 回答
112 浏览

javascript - 如何在单个应用程序中创建多个 Angular 应用程序并使用 grunt-contrib-connect 在它们之间移动?

我想在一个应用程序中创建多个应用程序,这些应用程序将托管在同一台服务器上。

我使用以下链接作为指南,但我不确定如何实现其中的一些: Muliple spas

我的应用程序设置如下:

每个索引页面都有自己的 ng-app。我正在使用 grunt-contrib-connect 为应用程序提供开发服务。我有一个中间件设置默认为 app1:

当我运行应用程序时 app1 按预期工作,但我不确定如何导航到 app2 并让它引导。

如果我将中间件更改为默认为 app2,它也可以按预期工作,因此两个应用程序都可以自行运行。

我怎样才能移动到 app2 并让它引导?我是否需要在 grunt-contrib-connect 中以某种方式映射它?

我尝试使用 href 和 $window.location.href 简单地导航到 app2 但无济于事。

0 投票
0 回答
94 浏览

gruntjs - 你如何在 grunt 中使用 connect-livereload?

我正在努力让我的服务器重新加载,所以我点击了一些链接并最终在connect-livereload.

但是,当我尝试在我的 grunt 文件中使用 grunt 代码时

我在 grunt 控制台中收到此错误:

的文档connect-livereload太可怕了,没有提到我应该做什么checkForDownloadmountFolder应该做什么。

有人知道吗?

0 投票
1 回答
2117 浏览

gruntjs - Grunt localhost:9000/index.html 不运行

我已经像 Grunt 所说的那样设置了它,并且我有以下代码,grunt 正在正确观看并且 livereload.js 在端口 35729 上运行。

我的问题是我看不到我的 index.html 在本地主机上运行。我错过了什么?

0 投票
1 回答
60 浏览

javascript - Grunt Connect Server CSS 文件为空白

我正在使用 Grunt 连接 Web 服务器在本地提供 JS 和 CSS 文件。

Grunt-contrib-connect:https ://github.com/gruntjs/grunt-contrib-connect

Grunt 任务如下所示:

它正确地提供 JS 文件,但提供的所有 CSS 文件都是空的。

以下是用于访问文件的本地 URL:

JS 网址:http://localhost:9001/production.js

在此处输入图像描述

CSS URL:http://localhost:9001/production.css

在此处输入图像描述

非常感谢任何帮助或想法!

0 投票
1 回答
365 浏览

cors - 浏览器中的 Grunt Connect CORS 错误

我正在尝试将一个小型 Angular 应用程序连接到我在 spring 中编写的 rest web 服务。我的 tomcat 服务器在 localhost:8080 上运行,而我的 grunt 服务器在 localhost:11000 上运行。这会导致控制台中出现 CORS 错误,并且我无法从浏览器向其余 API 发出请求。

我整个上午都在浏览几乎可以在网上找到的帖子,但我仍然无法正常工作,我现在可以将我的页面提供给我,因为一些示例甚至阻止了它的工作。我确实在 grunt 服务器正在写入的 cmd 窗口中看到控制台日志记录,但无论我尝试了什么,我都会不断收到 CORS 错误:

有人能告诉我如何解决这个问题吗?

0 投票
1 回答
55 浏览

node.js - 我需要在我的覆盖率测试报告中启用 livereload

我一直在尝试为我的报道报告启用 livereload。我生成此报告的工具是karma-coverage,我在以下文件夹中生成此报告:test/coverage/html-report

生成报告后,我使用grunt-contrib-connect并使用以下内容提供生成的报告:

当我执行我的任务grunt coverage时,我的配置是

我的想法是“拦截” index.html 并注入一个脚本来 livereload

在与连接包一起服务并处理它以添加此脚本之前,是否存在某种方法来拦截 index.html?

0 投票
1 回答
175 浏览

javascript - 如何使用 grunt 在平均堆栈应用程序中设置 livereload?

是否可以设置运行 node.js 服务器(nodemon)并在其他文件(html、js、css、资产)上启用 livereload 的 grunt 任务?

我知道 grunt-contrib-connect 或 grunt-express 的几个选项,但它们都不适用于已启动的 node.js 服务器。问题是上述软件包创建了自己的 Web 服务器,但我只想连接到我已经运行的 node.js 服务器。

我正在寻找解决方案,但没有找到。有什么办法吗?有人参考了一些例子吗?

0 投票
1 回答
81 浏览

angularjs - 如何在 grunt 中启动 express 服务器?

我用 Yeoman 生成了我的 Angular 1.0 应用程序。gruntfile 不包含快速服务器配置:

如何向其中添加快速服务器配置?我可以用 grunt-contrib-connect 做到这一点吗?