问题标签 [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.
grunt-contrib-connect - 我的网页编码是 gbk,但是 grunt-contrib-connect 输出编码是 utf-8:
我的网页编码是gbk
,但grunt-contrib-connect
输出编码是utf-8
:
所以,我的页面变得乱码。我知道可能是connect npm的问题,但我不知道如何解决。
希望能在这里得到帮助,谢谢!</p>
gruntjs - 咕噜-贡献-连接 | 根路径必须是字符串 使用
运行 Grunt 任务时,出现以下错误。
Grunt 任务如下:
已尝试卸载并安装 npm 包,但到目前为止没有运气。
有人可以指出,我到底在这里想念什么?
sails.js - 获取 livereload 以使用 Sails.js
我对 Sails 和 grunt 都很陌生,所以我可能会错过明显的东西。每当文件更改时,我都会尝试在浏览器中自动刷新我的 Sails 应用程序。
我启动应用程序sails lift
并在默认端口上运行1337
。
我尝试添加options: {livereload:true}
到我的grunt-contrib-watch
配置中,但据我所知,我需要以某种方式将 livereload JavaScript 注入我的页面?
我尝试使用注入 JavaScriptgrunt-contrib-connect
的livereload
选项,但它似乎只是启动了另一台服务器。当我导航到启动的服务器 ( localhost:8000
) 时,我只看到文件夹结构。然而,livereload JavaScript 被注入了。
如果可能,我想避免 livereload Chrome 插件。
将 livereload JavaScript 注入我的 Sails 应用程序的最佳方法是什么?还是我应该只使用其他工具,例如 Browsersync?
谢谢!:)
javascript - 试图找到漂亮 URL 的正则表达式
我有一个这样的网站结构:
我想摆脱 url 中的所有子文件夹并得到这个:
子文件夹不应受到影响:
文件夹名称始终与 html 文件相同,只是破折号与下划线交换,当然没有后缀。
我正在使用grunt-contrib-rewrite和 grunt-connect。
不能把我的头绕过去。这甚至可能吗?
javascript - 使用 Grunt uglify 任务来破坏 JS 代码
我正在尝试使用 Grunt uglify 任务来破坏我的 javascript 代码,虽然我可以使缩小工作,但我不知道如何传递“mangle”选项。我的 Gruntfile 包含:
...
使用此设置,当我运行“grunt build”时,uglify 任务报告成功,并且我的 javascript 被缩小,但没有被破坏。谁能告诉我我做错了什么?
node.js - grunt-contrib-connect - undefined 不是 connect.static 的函数
我正在尝试配置 grunt connect 这样的方式
- 对于静态页面,它提供来自 src 目录的页面
- Web服务调用被中间件拦截并提供静态json。
当 web 服务调用被正确模拟时, connect.static 调用最终给出了一个错误
虽然我意识到在这个模块的更高版本中提供了 connect.static,但我已经升级到比那个更高的版本
这是我的 package.json 文件
这是 gruntfile.js
我在这里错过了一些微不足道的事情吗?
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
请问有人有什么想法吗?
angularjs - 如何让 livereload 与 grunt 一起工作?
我正在考虑 grunt 并尝试通过 grunt 和 connect 运行我的网站。我有一个像这样的 gruntfile:
问题是当我运行 grunt 时出现错误:
我怎样才能咕噜咕噜地跑?
gruntjs - grunt-contrib-connect 错误:中间件未定义
我正在为我的 AngularJS 应用程序使用 yeoman 的角度生成器。这个生成器包括 grunt 和 grunt-contrib-connect,它们非常有用……但是依赖关系已经过时,所以我决定更新它们。
这样做时,我有一个 grunt-contrib-connect 错误,这是我使用 --verbose 选项的时候:
所以似乎是中间件负责这个问题,这里是:
任何帮助我解决这个问题的帮助都非常受欢迎:)
grunt-contrib-connect - 如何使用 livereload 让 grunt-connect 工作
我有这个配置:
我启动它,然后 'watch' grunt connect:develop watch
,但没有任何东西被“重新加载”。
看起来 grunt-connect 正在正确地将脚本注入 HTML,因为我有:
但我在浏览器中收到错误: