问题标签 [grunt-contrib-concat]
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-contrib-concat 不应用我的进程回调?
我正在努力建立一个基于 Grunt 的文件缩小环境。一个步骤是从 src 目录加载一堆脚本文件,将它们连接到一个文件中。在连接源文件时,我希望 concat 处理加载的源,因为它修剪加载的字符串以去除前导和尾随空行。但是,这似乎不起作用,因为返回的函数值没有出现在创建的文件中。这是我的 gruntfile 的负责代码块。
为什么返回的值永远不会出现在我的目标文件中,为什么它包含连接的加载源文件的内容?
gruntjs - 使用不同的选项调用 grunt concat 两次
我有不同的选项来连接 JS 文件和 CSS 文件。
如何配置 grunt 来运行这样的配置?
这不起作用:
gruntjs - 用于 js 和 css 的 grunt usemin 2 个不同的 concat 配置
我正在使用 grunt usemin 来优化我的 css 和 js 文件。我想为 css 文件定制 concat:generated 任务,而不是 js 文件。但是我注意到即使我在 post 对象中指定了 css 键,生成的配置也会使用相同的选项来完成此任务:
生成的concat任务是
有没有办法实现这个?谢谢
javascript - grunt 构建 css 编码
使用 yeoman -webapp 的静态项目
我的 .scss 文件中有一个 UTF 复选标记:
在我编译的 .css 中,内容已被屠杀:
如果有人能告诉我为什么和/或修复,我会很高兴。请。
javascript - 不同域或不同服务器上的 Grunt concat 文件
编辑工作版本和解释
我想使用 grunt 和 grunt-concat 将来自不同服务器的文件连接到我的目标文件夹中,并使用类似的东西:
每次我尝试时,我都没有收到来自 grunt 的错误,但我的dist/marketing-home.js
文件是空的......就像它没有找到任何东西一样。
安慰:
新版本
在 Kris 的帮助下,我无需通过 web usinggrunt-exec
和 do using COPY
or XCOPY
shell 命令就可以做到这一点。
前任。
gruntjs - bower 在样式中添加 Jquery UI 主题
在我的项目中,我已将 jQuery UI 包含在内。我正在使用 Bower、Yeoman 和 Grunt。
我添加了 jQuery UI bower install jquery-ui --save
:.
但 jQuery UI 主题并未包含在 Bower 样式组件中。
帮我解决这个问题。
javascript - 使用 grunt 依次连接文件
我是 grunt 的新手,我想使用 grunt 将 java 脚本文件连接到一个文件,我有 6 个 js 文件,但它们需要按某种顺序运行代码而不会出现错误,例如应该首先加载 jquery,但结果文件来自 grunt 不保留这个序列 我尝试了很多事情,比如将它们排列在 src 中或制作多个文件夹,但它没有用
注意 - 当我通过复制和粘贴在一个文件中进行手动连接时,它工作正常,所以是否有任何命令可以让 grunt 以我在 src 中编写的顺序连接这些文件,例如这也是我的 gruntfile.js
我需要以某些顺序连接文件,例如先添加 1.js,然后在其后添加 2.js,所以我按顺序编写文件,但这种方式也行不通 –</p>
javascript - 使用 Grunt 连接多个 js 文件但希望将它们拆分?
我是 grunt 的新手(实际上是今天安装并使用它),它很棒,但我无法解决问题。
我有一个 angularJs 项目,我想将我所有的 javascript 文件合并为 3 个文件。
所以我会
"base" - 插件等的所有供应商 JavaScript 文件
“app” - 所有用户使用的所有控制器等
“admin” - 使用的所有控制器等,但只能由管理员访问
现在我已经安装了 grunt 并为 concat 设置了我的任务,但是我怎样才能拥有多个 dest 和 src 属性?
grunt 文件示例
一旦我弄清楚了这一点,我可以有多个 ugilify 属性来 ugilify 创建的每个 js 文件吗?
gruntjs - 为缩小的 ES5 文件生成源映射,使用 6to5 和 grunt 映射回 ES6 源文件
我正在寻找一种6to5
在构建过程中使用转译器的grunt
方法,同时仍然能够将 ES5 输出的任何缩小文件映射回原始 ES6 源文件。
该grunt-6to5
插件只有一个布尔sourceMap
选项,它当然会生成映射回 ES5 源文件的 .map 文件。但是当试图将它与grunt-contrib-concat
/结合起来时grunt-contrib-uglify
,我只能得到一个映射回 ES5 输出,而不是原始 ES6 源。
有什么办法可以完成我想做的事情吗?
javascript - 使用 JSP 的 Grunt usemin
我正在使用 grunt usemin 插件在 JSP 页面上缩小我的 javascript。
我想扩展 grunt 功能以实现类似于下面的代码;基本上使用processhtml或模板插件添加一些 jsp scriptlet 功能代码,以便在将代码部署到生产环境时对调试有更多的控制。
这可能吗?