当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

gulp-ngmin

[DEPRECATED] Pre-minify AngularJS apps with ngmin
授权协议 Readme
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 桓高澹
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Deprecated in favor of gulp-ng-annotate. Reasoning.


gulp-ngmin

Pre-minify AngularJS apps with ngmin

Issues with the output should be reported on the ngmin issue tracker.

Install

$ npm install --save-dev gulp-ngmin

Usage

var gulp = require('gulp');
var ngmin = require('gulp-ngmin');

gulp.task('default', function () {
	return gulp.src('src/app.js')
		.pipe(ngmin({dynamic: true}))
		.pipe(gulp.dest('dist'));
});

API

ngmin(options)

options.dynamic

Type: boolean
Default: false

Enables the dynamic mode.

License

MIT © Sindre Sorhus

  • 1、配置文件gulp.js 1、需要安装的包。(使用npm) var gulp = require("gulp"),//gulp基础包 rename = require("gulp-rename"),//重命名 uglify = require("gulp-uglify"),//压缩js ngmin = require('gulp-ngmin'),//angular依赖 ngAnnotate =

  • 为何要用构建工具? 一句话:自动化。对于需要反复重复的任务,例如压缩(minification)、编译、单元测试、linting等,自动化工具可以减轻你的劳动,简化你的工作。当你正确配置好了任务,任务运行器就会自动帮你或你的小组完成大部分无聊的工作。 上面这段话摘自grunt官网翻译,解释了为何要使用grunt这类自动化构建工具。其实很早以前类似的工具就有了,java、php版都有,当然相比于现在

  • 最近将项目的构建工具换成了gulp.js,实在受不了ant了,也没打算考虑grunt。具体为啥选gulp,最主要的原因还是讨厌写配置。 编写构建脚本过程中发现有些功能都没有现成插件可用,干脆自己写了得了。 我们做前端项目可能会面对如下两种场景: 有些页面(比如网站登录页)脚本并不多,为了减少请求不会引用外部脚本,而改用行间脚本。但这样有个问题,行间脚本没办法压缩。 样式文件中引用的图片地址为了防止

  •  基于流的自动化构建工具 //项目目录下执行 npm install gulp //安装依赖 gulp combo.js //压缩文件 npm run build          //package.json文件 { "name": "myname", "version": "1.0", "description": "", "main": "index.js", "s

  •    我们的移动web项目使用gulp作为自动化部署工具,由于移动设备4G流量费比较贵,一般我们做移动Web App项目正式发布时都需要把js代码进行压缩以便节省流量。包括使用的第三方js框架,正式发布时也应该使用压缩后的版本。对于自己写的js代码,因为现在是模块化开发,js文件比较多,需要先合并成一个文件后,去除log,进行压缩,基于gulp的管道式命令,实现这些还是很容易的。部分代码如下: v

  • 参考Gulp中文官网https://www.gulpjs.com.cn/   1、首先下载npm 或 cnpm   2、全局安装gulp npm install --global gulp   3、作为项目的开发依赖安装 npm install --save-dev gulp (此时会生产配置文件pakeage.json)   4、创建gulpfile.js文件 var gulp = requir

  • 全局安装 npm install --global gulp 为项目的开发依赖(devDependencies)安装 npm install --save-dev gulp 使用 在项目根目录下创建一个名为 gulpfile.js 的文件 var gulp = require('gulp'); gulp.task('default', function() { // 将你的

  • Im trying to merge all my styles(css, scss) files into one file and compile. The reason is because there is files that based on variables in another file, but now i cant create a sourcemap. What am I

  • gulp API 流(Stream)能够通过一系列的小函数来传递数据,这些函数会对数据进行修改,然后把修改后的数据传递给下一个函数。 看一个简单例子: var gulp = require('gulp'), uglify = require('gulp-uglify'); gulp.task('minify', function () { gulp.src('js/app.js')

  • 目录 [−] Gulp是一个构建工具, 功能类似grunt, 以及Java生态圈的ant, maven, gradle等。 其它的javascript生态圈的构建工具可以参考: List of JavaScript Build Tools 它采用了一种流式处理的方式, 编写起来简单直观。 相对于其它javascript构建工具, 母亲啊它的star数是仅次于grunt,流行度还是比较高的。 通过"

  •       目前做前端开发的同学可能都熟悉grunt,fis之类的自动化构建工具,其实在HybridApp开发中我们也可以使用这些工具来简化我们的工作,gulp就是一个比grunt,fis都先进的构建工具,用好gulp可以简化我们的工作流程,提升产品质量。本文会详细的说明我们移动App项目gulp的使用经验,部分关于gulp的介绍来自国外网站。        gulp是 Fractal公司发布的一

  •       眼下做前端开发的同学可能都熟悉grunt。fis之类的自己主动化构建工具。事实上在HybridApp开发中我们也能够使用这些工具来简化我们的工作。gulp就是一个比grunt,fis都先进的构建工具。用好gulp能够简化我们的工作流程。提升产品质量。本文会具体的说明我们移动App项目gulp的使用经验。部分关于gulp的介绍来自国外站点。        gulp是 Fractal公司公

  • gulp自动化构建工具 都耳熟能详了 只是每个人的构建用法不太一样 我常用的也就这些js代码! 1 var gulp = require('gulp'), 2 runSequence = require('run-sequence'), 3 browserSync = require('browser-sync').create(), 4 del = req

  • gulp 在 angular 项目中的使用 keyword:gulp,angularjs,ng,ngAnnotate,jshint,gulpfile 最后附完整简洁的ng项目gulpfile.js 准备 全局安装gulp npm install --global gulp 项目开发依赖devDependencies安装 npm install --save-dev gulp 在项目根目录下创建一个

  • gulp 安装 https://www.gulpjs.com.cn/docs/getting-started/quick-start/ 官网 压缩合并angularjs const gp = require('gulp'); const concat = require('gulp-concat'); const uglify = require('gulp-uglify'); const

 相关资料
  • 描述: 说明这已不再是首选方法。 Syntax(语法) @deprecated [<some text>] Overview(概述) @deprecated 标签指明一个标识在你代码中已经被弃用。 Examples(例子) 您可以单独使用的@deprecated标签,或包括一些文本,来详细说明为什么要弃用。 例如,描述一个old函数从2.0版本开始已经被弃用: /** * @deprecated

  • This project is deprecated in favor of https://vapperjs.org Install yarn add ream Usage Unlike a regular Vue SPA, you must export a function which returns an object in your app entry in order to make

  • Enemy Territory: Legacy A second breath of life for Wolfenstein: Enemy Territory Website: https://www.etlegacy.com Downloads: https://www.etlegacy.com/download Wiki/FAQ: https://dev.etlegacy.com/proje

  • This plugin is deprecated and will be removed in the next major release. Overview Quick setup Available options Live examples Overview The headerTooltips plugin allows adding tooltips to the table hea

  • Global pcap_lookupdev 用 pcap_findalldevs() 或 pcap_findalldevs_ex() 代替 Global pcap_lookupnet 用 pcap_findalldevs() 或 pcap_findalldevs_ex() 代替 Global pcap_file 由于用来编译WinPcap的C运行环境(C Runtime,CRT)和被WinPcap

  • @Deprecated注释是在java 5版本中引入的。 用@Deprecated注释的程序元素意味着它不应该被用于以下任何原因 - 它的使用可能会导致错误。 在将来的版本中可能不兼容。 它可能会在将来的版本中删除。 一个更好,更有效的替代方案取代了它。 每当使用不推荐使用的元素时,编译器都会生成警告。 使用Java 9,对@Deprecated注释进行了两项新的增强。 forRemoval -