草庐IT

grunt-uglify

全部标签

javascript - Uglify 整个元素(.css,.js,.html 文件相对)

最近我开始使用Grunt,它确实有助于缩小/连接.css文件和缩小/丑化/连接.js文件。我还使用gruntwatch自动编译和重启服务器,表示。当时我很开心。当我在我的style.css中看到85个“.wrapper”类时,我突然想丑化我的.css文件。这个.wrapper类在我的模板(jQuery.tmpl)、.js文件中使用。我在gmail源代码中看到了uglified.css类,我希望我也能做到。我的目的是将所有.css、.html、.js文件中的“.wrapper”替换为“.w”(任何短名称)。如何相对地丑化.js、.html、.css文件中的所有classes、id?

html - 使用 Grunt.js 的部分静态 HTML 编译

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我一直在寻找能让我使用Grunt预编译静态网站的东西。它需要有部分内容,这样我就可以在页面中包含诸如通用页眉/页脚之类的内容。到目前为止,我只真正找到了Jade,它有一个grunt插件,和this将Dust.js模板编译为静态HTML的Grunt插件。我不太喜欢Jade的语法,Grunt的Dust插件也不太理想。有没有支持Grunt/Gulp的静态HTML模板语言,它

html - 使用 Grunt.js 的部分静态 HTML 编译

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion我一直在寻找能让我使用Grunt预编译静态网站的东西。它需要有部分内容,这样我就可以在页面中包含诸如通用页眉/页脚之类的内容。到目前为止,我只真正找到了Jade,它有一个grunt插件,和this将Dust.js模板编译为静态HTML的Grunt插件。我不太喜欢Jade的语法,Grunt的Dust插件也不太理想。有没有支持Grunt/Gulp的静态HTML模板语言,它

javascript - npm、bower、gulp、Yeoman 和 grunt 有什么用?

我是后端开发人员,对npm、bower、gulp、grunt和Yeoman有点困惑。每当我问某人他们的目的是什么时,答案往往归结为依赖管理器——对他们所有人来说。当然,我们不需要四种功能完全相同的不同工具吗?有人可以用尽可能少的句子解释每个工具的好处吗?如果可能的话,每个工具一个,使用五岁child(具有开发技能)可以理解的语言?例如:SVN存储、管理和跟踪对我们源代码的更改我以前用过maven、Jenkins、nexus和ant;也许您可以将上述工具与这些工具进行比较?也可以随意将其他前端工具添加到列表中。这是我到目前为止所发现的-但不确定它是否正确:bower用于前端开发/JS库的

javascript - npm、bower、gulp、Yeoman 和 grunt 有什么用?

我是后端开发人员,对npm、bower、gulp、grunt和Yeoman有点困惑。每当我问某人他们的目的是什么时,答案往往归结为依赖管理器——对他们所有人来说。当然,我们不需要四种功能完全相同的不同工具吗?有人可以用尽可能少的句子解释每个工具的好处吗?如果可能的话,每个工具一个,使用五岁child(具有开发技能)可以理解的语言?例如:SVN存储、管理和跟踪对我们源代码的更改我以前用过maven、Jenkins、nexus和ant;也许您可以将上述工具与这些工具进行比较?也可以随意将其他前端工具添加到列表中。这是我到目前为止所发现的-但不确定它是否正确:bower用于前端开发/JS库的

javascript - 配置 grunt 复制任务以排除文件/文件夹

我已经安装了grunt任务grunt-contrib-copy。我将它嵌入我的Gruntfile.js并通过grunt.loadNpmTasks('grunt-contrib-copy');加载任务。目前我使用以下配置创建一个文件夹,其中包含我的js文件/文件夹的子集。copy:{options:{processContent:[],processContentExclude:['build/**','bin/**','.*','*.orig','*.bak','.*/**','*.log','dist/**','test/**','dev/**','pyserver/**','nod

javascript - 配置 grunt 复制任务以排除文件/文件夹

我已经安装了grunt任务grunt-contrib-copy。我将它嵌入我的Gruntfile.js并通过grunt.loadNpmTasks('grunt-contrib-copy');加载任务。目前我使用以下配置创建一个文件夹,其中包含我的js文件/文件夹的子集。copy:{options:{processContent:[],processContentExclude:['build/**','bin/**','.*','*.orig','*.bak','.*/**','*.log','dist/**','test/**','dev/**','pyserver/**','nod

javascript - gulp:uglify 和 sourcemaps

我正在使用gulp。我想将一个或多个JS文件(例如jQuery)合并为一个文件,将其缩小,然后将其写入分发文件夹。我是这样做的:minifyJS(['/js/myModule.file1.js','/js/myModule.file2.js'],'/dist/js','myModule')函数:functionminifyJS(sourceFiles,destinationFolder,filenameRoot){returngulp.src(sourceFiles).pipe(plumber())//.pipe(sourcemaps.init())here???.pipe(conca

javascript - gulp:uglify 和 sourcemaps

我正在使用gulp。我想将一个或多个JS文件(例如jQuery)合并为一个文件,将其缩小,然后将其写入分发文件夹。我是这样做的:minifyJS(['/js/myModule.file1.js','/js/myModule.file2.js'],'/dist/js','myModule')函数:functionminifyJS(sourceFiles,destinationFolder,filenameRoot){returngulp.src(sourceFiles).pipe(plumber())//.pipe(sourcemaps.init())here???.pipe(conca

javascript - Grunt 有什么用?

我正在尝试接触Grunt,这是我的新手,但我不了解它的实用性。我知道这是一个taskrunner。我知道它可以用来做诸如bundle、uglify、jshint、minify等等之类的事情,任何可以变成脚本任务的事情。但我看不出这有什么好处。无论如何,几乎所有这些都可以从命令行运行,也就是说您可以使用简单的shell脚本将它们组合起来。在我看来,设置grunt+gruntfiles和编写任务比编写shell脚本更多工作,而不是更少。我错过了什么? 最佳答案 Grunt基本上是一个在NodeJS之上编写的构建/任务管理器。我将其称为J