问题标签 [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 投票
0 回答
79 浏览

grunt-contrib-connect - 我的网页编码是 gbk,但是 grunt-contrib-connect 输出编码是 utf-8:

我的网页编码是gbk,但grunt-contrib-connect输出编码是utf-8

所以,我的页面变得乱码。我知道可能是connect npm的问题,但我不知道如何解决。

希望能在这里得到帮助,谢谢!</p>

0 投票
1 回答
601 浏览

gruntjs - 咕噜-贡献-连接 | 根路径必须是字符串 使用

运行 Grunt 任务时,出现以下错误。

Grunt 任务如下:

已尝试卸载并安装 npm 包,但到目前为止没有运气。

有人可以指出,我到底在这里想念什么?

0 投票
2 回答
3227 浏览

sails.js - 获取 livereload 以使用 Sails.js

我对 Sails 和 grunt 都很陌生,所以我可能会错过明显的东西。每当文件更改时,我都会尝试在浏览器中自动刷新我的 Sails 应用程序

我启动应用程序sails lift并在默认端口上运行1337

我尝试添加options: {livereload:true}到我的grunt-contrib-watch配置中,但据我所知,我需要以某种方式将 livereload JavaScript 注入我的页面?

我尝试使用注入 JavaScriptgrunt-contrib-connectlivereload选项,但它似乎只是启动了另一台服务器。当我导航到启动的服务器 ( localhost:8000) 时,我只看到文件夹结构。然而,livereload JavaScript 被注入了。

如果可能,我想避免 livereload Chrome 插件。

将 livereload JavaScript 注入我的 Sails 应用程序的最佳方法是什么?还是我应该只使用其他工具,例如 Browsersync?

谢谢!:)

0 投票
1 回答
169 浏览

javascript - 试图找到漂亮 URL 的正则表达式

我有一个这样的网站结构:

我想摆脱 url 中的所有子文件夹并得到这个:

子文件夹不应受到影响:

文件夹名称始终与 html 文件相同,只是破折号与下划线交换,当然没有后缀。

我正在使用grunt-contrib-rewrite和 grunt-connect。

不能把我的头绕过去。这甚至可能吗?

0 投票
1 回答
1061 浏览

javascript - 使用 Grunt uglify 任务来破坏 JS 代码

我正在尝试使用 Grunt uglify 任务来破坏我的 javascript 代码,虽然我可以使缩小工作,但我不知道如何传递“mangle”选项。我的 Gruntfile 包含:

...

使用此设置,当我运行“grunt build”时,uglify 任务报告成功,并且我的 javascript 被缩小,但没有被破坏。谁能告诉我我做错了什么?

0 投票
1 回答
2073 浏览

node.js - grunt-contrib-connect - undefined 不是 connect.static 的函数

我正在尝试配置 grunt connect 这样的方式

  1. 对于静态页面,它提供来自 src 目录的页面
  2. Web服务调用被中间件拦截并提供静态json。

当 web 服务调用被正确模拟时, connect.static 调用最终给出了一个错误

虽然我意识到在这个模块的更高版本中提供了 connect.static,但我已经升级到比那个更高的版本

这是我的 package.json 文件

这是 gruntfile.js

我在这里错过了一些微不足道的事情吗?

0 投票
0 回答
257 浏览

javascript - grunt-contrib-connect:使用 jit-grunt 和 load-grunt-config 时未定义连接

我在 package.json 中安装了以下 grunt 插件:

和以下 grunt 文件:

以及以下 connect-contrib-connect 任务:

问题是连接对象没有被传递给中间件签名。这导致我的服务器内容无法正确显示。我正在处理一些静态内容,例如

并将其推送到中间件,与 grunt-contrib-connect 文档中的中间件示例没有太大不同:https ://github.com/gruntjs/grunt-contrib-connect#middleware

请问有人有什么想法吗?

0 投票
2 回答
1428 浏览

angularjs - 如何让 livereload 与 grunt 一起工作?

我正在考虑 grunt 并尝试通过 grunt 和 connect 运行我的网站。我有一个像这样的 gruntfile:

问题是当我运行 grunt 时出现错误:

我怎样才能咕噜咕噜地跑?

0 投票
1 回答
398 浏览

gruntjs - grunt-contrib-connect 错误:中间件未定义

我正在为我的 AngularJS 应用程序使用 yeoman 的角度生成器。这个生成器包括 grunt 和 grunt-contrib-connect,它们非常有用……但是依赖关系已经过时,所以我决定更新它们。

这样做时,我有一个 grunt-contrib-connect 错误,这是我使用 --verbose 选项的时候:

所以似乎是中间件负责这个问题,这里是:

任何帮助我解决这个问题的帮助都非常受欢迎:)

0 投票
0 回答
319 浏览

grunt-contrib-connect - 如何使用 livereload 让 grunt-connect 工作

我有这个配置:

我启动它,然后 'watch' grunt connect:develop watch,但没有任何东西被“重新加载”。

看起来 grunt-connect 正在正确地将脚本注入 HTML,因为我有:

但我在浏览器中收到错误: