21得票9回答
如何配置grunt-usemin以使用相对路径?

我有一个grunt项目,它由一个基于generator-webapp构建的yeoman-generator支持,如果有帮助的话,你可以在GitHub上找到它。 这个grunt项目使用了grunt-usemin任务。 我的项目涉及构建一个多语言网站,并为了保持整洁,我决定把所有用一种语言写的...

26得票1回答
如何在yeoman/grunt项目中自动包含脚本?

我有一个可用的Yeoman项目。我正在使用grunt-usemin。 为了包含JavaScript,我在index.html中这样做:<!-- build:js scripts/includes.js --> <script src="/bower_components/j...

10得票5回答
Grunt usemin:合并的JavaScript文件未在index.html文件中替换

我从yeoman生成的空项目开始,并尝试编辑Gruntfile.js以满足我的需求。 grunt构建任务读取我的index.html文件,将我的bower依赖项合并并生成.vendor.js文件。 我在工作流程中出了点问题,现在即使生成了.vendor.js文件,usemin也无法替换in...

65得票1回答
除了.spec.js文件外,对于每个.js文件的Node全局匹配模式

我正在寻找一个更好的glob模式,用于usemin,我想找到所有的.js文件,但排除.spec.js文件。 我目前有以下解决方案。 <script src="components/**/*(.js|!(*.spec.js|*.scss))"></script> 我目...

10得票1回答
grunt-bower-install: 排除特定组件

我使用angular-fullstack yeoman生成器创建了一个新的Web应用程序。我注意到grunt-bower-install会将JS bower组件生成在我的index.html文件中,位置在<!-- bower:js -->标签之间。<!-- bower:js ...

7得票1回答
使用Grunt生成源代码映射

你知道有没有一种工作流程可以为使用grunt编译的应用程序包括源映射吗? 我很清楚像uglifyjs这样的插件可以让你简单生成源映射,但我正在寻求将其纳入更复杂的工作流程中,而不仅仅是制作一次性源映射。 我注意到最受欢迎的Yeoman生成器(我所知道的)在它们的工作流程中缺少源映射。这仅仅...

7得票2回答
Grunt 内联 CSS 和 JavaScript

简短版: 是否有一种使用Grunt的方法,可以将压缩后的CSS和JavaScript内联呈现? 以usemin的格式为例,我想看到类似于这样的内容: <!-- build:css inline --> <link rel="stylesheet" href="style...

10得票1回答
如何为HTML文件中的每个区块定义useminPrepare中的个别流程?

在我们的index.html中有两个块 - 一个是用于第三方库的,另一个是用于我们的应用程序文件。由于第三方库已经被压缩了,我们只想要将它们连接起来,但不压缩它们。如何使用useminPrepare做到这一点? <!-- build:js js/lib.js --> <sc...

9得票1回答
如何使用自己的选项配置来对concat和uglify进行grunt-usemin操作

例如: 我正在使用以下当前配置在我的Gruntfile中对JS脚本进行压缩: uglify。 uglify: { options: { report: "min", //"gzip", sourceMap: true, ...

8得票2回答
grunt-usemin:定义自定义流程

我正在使用grunt-usemin插件。我想知道如何进行以下操作。 我在index.html中有两个usemin配置块。 <!-- build:js /scripts/scriptsmin.js --> <script src="/scripts/jquery.min.j...