问题标签 [grunt-usemin]
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.
javascript - Grunt usemin 任务在缩小角度文件时无法处理嵌套文件
我的文档结构是 root->public->angular->scripts->main->app.js 。我使用了 yeoman 角度生成器并设置了 grunt 。我的 html 文件看起来像这样
html 文件位于 root->public->angular 中。运行 grunt 后,.tmp 和 dist 文件夹包含来自 bower_components 的缩小文件。但是 scripts.js 是空的。如果我将 app.js 放在脚本中的主文件夹之外,那么它将被连接到 tmp/scripts.js 中。为什么会这样?我究竟做错了什么 ??
gruntjs - Yeoman、Grunt 以及 rev 和 usemin 任务
使用 webapp 生成器,我创建了一个 yeoman 项目。我在“模板”目录的 app 文件夹中有一些 html 模板。运行 grunt build 时,我能够使这些文件得到更新;但是,我无法更新对“脚本”目录中 js 文件中 html 模板的引用。是否可以在 js 文件上使用 usemin 任务,还是首先修改 js 文件使用的 html 模板是个坏主意?
构建前:-root -app index.html -templates template1.html -scripts script1.js(使用template1.html)
构建后:-root index.html -templates 43643.template1.html -scripts 345345.script1.js(不更新 ref 到 template1.html)
我的 gruntfile 非常基本,只是在 rev 任务中添加了目录。任何建议,将不胜感激。提前致谢。
gruntjs - Grunt-rev 不会修改我的 html 文件的 img src
我正在使用 grunt-rev 和 grunt-usemin 进行缓存破坏。问题是 grunt rev 修改了我的图片名称:logo.png 到 45475_logo.png 但只有根文件(/index.php header.php footer.php)被修改以获得新的 url。我所有其他的 php 文件都链接了错误的 img。
这是我的 Gruntfile.js :
我不知道问题的根源。
javascript - usemin 不会将我的文件写入输出目录
无论出于何种原因,我无法让 usemin 编写下面的输出是 grunt 文件代码。它非常简单
};
看起来很简单,我的目录结构如下
当我运行时,> grunt useminPrepare
我得到配置输出我应该对配置做些什么吗?我应该在任何地方复制它。我希望通过运行任务来创建 dist 文件夹,但它不是
我希望这个
我的 HTML 如下
angularjs - GruntJS usemin 不在子文件夹中查找
我在我的 angularjs 项目中使用 grunt 和 usemin。具体来说,我的问题与usemin
不在视图子目录中的任何 *.html 文件中的图像标签有关。
我的 .html 文件的结构如下
该grunt usemin:html
任务正在处理视图中的所有内容/但不在其任何子文件夹中。IE。部分/*
这是我的咕噜声配置:
我试过的
我尝试将这些选项添加到我的usemin
配置中:
但它仍然不处理任何视图子文件夹。
更新
感谢 jakerella 的回答 noa 的评论,我得到了以下工作:
javascript - Usemin 不删除块语句
我正在使用 grunt 来构建 dist 并且由于某种原因 usemin 不会删除构建语句。在构建过程中我没有收到任何错误,一些语句被删除,而另一些则没有。文件被缩小,但它们没有被链接。
示例区代码:
原来的:
gruntjs - 带有嵌套 html 文件的 grunt-rev 和 grunt-usemin
我的印象是带有 grunt-rev 的 grunt-usemin 能够遍历 html 文件树,并将对已编译资产的引用替换为对 rev'd 资产的引用。
这是我的 grunt 文件和正在发生的事情的一个例子:
https://gist.github.com/airtonix/8396336
理想情况下,我的目标是更新所有 html 中的所有脚本和链接标签以指向 revved 文件(不仅仅是根级别的 html 文件)
gruntjs - 如何使用 grunt-usemin 处理 css 的绝对 URL
我正在使用 grunt-usemin 构建一个应用程序项目
css 与绝对路径链接:
javascript 文件与相对路径链接:
咕噜声配置:
问题是 css 输出中有一个备用子文件夹级别:
而输出的html文件中的引用是正确的
如何将 css 输出到正确的文件夹层次结构?
javascript - 如何在 yeoman/grunt 项目中自动包含脚本?
我有一个正在工作的 yeoman 项目。我正在使用 grunt-usemin。
要包含 javascripts,我这样做index.html
:
这是冗长的。我希望能够做这样的事情:
在index.html
: