问题标签 [gulp-rev]

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 回答
486 浏览

javascript - gulp - angularjs 中的缓存破坏

我有一个名为的模块"A",其中包含所有必需的压缩文件,现在这个模块minified文件被其他模块使用。有没有办法我可以实施cache-busting here for Module A

我的问题是:

模块 B 的 index.html 包含对模块 A 的缩小文件的引用,如下所示:

模块 B 的 index.html是否可以加载 A 的缩小 js 的新版本,当它发生变化时?不改变 B 的 index.html??

我对模块 B 的 index.html没有任何控制权。

0 投票
1 回答
141 浏览

laravel - Elixir gulp 版本控制 - 允许 rev-manifest.js 合并而不是 ovewrites

我正在尝试一种方法来分别为每个页面运行 gulp。每个页面都有它的 gulp 文件,您只能使用 $ gulp --file=name 为一个页面 gulp 这些 gulpfile 存储在 /gulp 下所以我的主要 gulpfile.js 具有以下内容:

因此,在我的 /gulp 目录中,我的网站上的每个页面都有 gulpfile 扩展名。home.js、about.js、contact.js、login.js 等。

通常 - home.js

和我的 gulp/elixir-extensions.js :

我的问题是,每次我吞下一个页面时,public/build/rev-manifest.js 都会被覆盖。

$ gulp --file=home 之后的 rev-manifest.js

$ gulp --file=about 之后的 rev-manifest.js

如何合并每个修订,如下所示?

0 投票
0 回答
60 浏览

javascript - 加载嵌套视图 URL 时出现 Angular 应用缓存问题

我一直在使用 gulp 构建我的 Angular 应用程序。我的index.html文件将包含脚本和样式文件名,并在末尾附加哈希值。这已用于使用gulp-rev为每个新构建的文件名添加修订。例子:

当我在部署新包后加载了基本 url 时,一切都从新包中加载。

示例网址:http://localhost/myapp/

但是如果我们在部署新包后加载嵌套视图 url,它仍然会从缓存中加载旧包

示例网址:http://localhost/myapp/#/profile

我尝试将查询字符串添加到index.html中的文件名末尾。如果我们加载站点的基本 URL,它也可以通过加载新文件来正常工作。

如果我们加载嵌套的视图 url,旧文件就会被加载

例子:

0 投票
1 回答
250 浏览

javascript - 如何在 gulp 任务中仅排除 vendor.min.js 文件?

我对 gulp 很陌生,我想为除 vendor.min.js 文件之外的所有 min.js 文件添加修订。

……

如何修改此代码以避免向 vendor.min.js 添加修订?我知道如果我们使用'!filename'我们可以排除它。但我不确定如何在这段代码中应用它?如果有人知道请帮助。在此先感谢。

0 投票
0 回答
230 浏览

javascript - 如何匹配以 gulp 过滤器中的字符开头的文件?

我想过滤以 vendor 开头的文件(vendor.min.js 和 vendor.min.css),然后对其添加修订。如何匹配以 vendor 开头的文件?我试着给

我想过滤所有以 vendor 开头的文件

我是 gulp 的新手。如果有人知道请帮忙。在此先感谢。

0 投票
1 回答
968 浏览

path - manifest.json 中的 Gulp-rev 不同路径

我现在正在尝试使用 gulp-rev 生成 manifest.json 文件。我需要的是这样的:

我如何将那个“文件夹”放在那里的路径中?我试图使用 gulp-rev-collector 但它不是很有用。有人可以给我一个例子吗?

谢谢

0 投票
1 回答
349 浏览

gulp - gulp-rev 不能与 gulp-watch 一起使用

下面是我的代码我的主要问题是我必须观察 js 和 css 的变化,并且基于该生成具有正确版本的 min 文件,我的输出目录也是相同的,这也是一种情况。

谢谢您的帮助。

0 投票
1 回答
91 浏览

javascript - Gulp v4 - 任务排序问题

我正在尝试使用 gulp-rev 和 gulp-revReplace 创建 cahe-buster,当我编译 javascript 时一切正常,但是主 css 文件的替换不能正常工作,替换总是需要旧的 rev- manifest.json 文件而不是由任务生成的新文件,我假设这与 gulp 系列中的任务顺序有关?因为代码几乎与 javascript 任务的代码相同,所以为什么它的工作方式不同?

这是我的 gulpfile.js https://github.com/AdamWojda/35_web_dev_chalange/blob/master/Gulpfile.js

0 投票
1 回答
548 浏览

gulp - Gulp-rev 不会合并具有正确路径的清单文件

我似乎无法获得gulp-rev正确的路径。我已经尝试了我能想到的一切。

我有两项任务(除其他外),一项针对脚本,一项针对样式。我可以成功获得合并manifest.json文件。但是,路径并没有通过。

这是合并的manifest.json

这是我的gulpfile.babel.js文件:

0 投票
1 回答
417 浏览

javascript - gulp-rev 为相同的代码库生成新文件名

在使用yeoman 角度生成器 (1.4.x)的代码库上工作。

gulp-rev正在被使用,即使对于相同的代码库,它每次都会生成一个新的文件(哈希)名称,我怎样才能保持相同的文件哈希?

这是构建它的主要任务(我想),

风格任务

脚本任务

在 gulp-rev github 页面上找到了这篇文章,但是我不擅长 gulp,所以不知道要更改什么以及这里的任务在哪里。