1.基本使用 npm i gulp-cli -g npm i gulp -D cnpm i gulp gulp-uglify gulp-concat 2.创建文件gulpfile.js键入如下 const gulp = require('gulp'); const uglify = require('gulp-uglify'); const concat = require('gulp-concat') preset-env -D const gulp = require('gulp'); const uglify = require('gulp-uglify'); const concat = require('gulp-concat ; 自动监听 const gulp = require('gulp'); const uglify = require('gulp-uglify'); const concat = require('gulp-concat exports.default = watch; /** * 1.指定路径 * 2.打包指定输出的文件 * 3.压缩 * 4.输出目录 * cnpm i gulp gulp-uglify gulp-concat
package.json 文件 npm init 2.2 安装依赖项 npm install --save-dev gulp gulp-util 2.3 安装需要的插件 此处安装两个插件 gulp-uglify 和 gulp-concat 文件压缩和合并,加上 –save-dev 参数会同时添加到包配置文件 package.json,以确保项目所需的依赖包可通过 npm 安装 npm install --save-dev gulp-uglify gulp-concat require('gulp'), gutil=require('gulp-util'), uglify=require('gulp-uglify'), concat=require('gulp-concat
package.json 文件 npm init 2.2 安装依赖项 npm install --save-dev gulp gulp-util 2.3 安装需要的插件 此处安装两个插件 gulp-uglify 和 gulp-concat save-dev 参数会同时添加到包配置文件 package.json,以确保项目所需的依赖包可通过 npm 安装 csxiaoyao.com npm install --save-dev gulp-uglify gulp-concat require('gulp'), gutil=require('gulp-util'), uglify=require('gulp-uglify'), concat=require('gulp-concat
因此采用监听文件的方法 (每次改动文件都会自动拷贝和压缩) ** ② 监听文件: 使用watch 随后在cmd中输入 gulp watchall 待修改代码后则一直会监听 ④ 合并js文件 使用gulp-concat 在cmd中输入 npm install gulp-concat –save-dev //安装gulp-concat 插件 随后在gulpfile.js的文件中输入 const concat = require (“gulp-concat”); 随后如果要合并index.js和tools.js两个文件 则继续在gulpfile.js的文件中输入如下所示 ( 接着上面的启动监听) 若要压缩则如上所示
在这边我们可以使用Gulp的文件合并插件gulp-concat来解决这个问题。 3.1 安装:gulp-concat 命令行:$ cnpm install gulp-concat --save-dev ? 3.2 在gulpfile.js中引入gulp-concat插件 var concat = require('gulp-concat'); 3.3 配置gulp-concat的功能 gulp.task( browserSync = require('browser-sync').create(); var reload = browserSync.reload; var concat = require('gulp-concat browserSync = require('browser-sync').create(); var reload = browserSync.reload; var concat = require('gulp-concat
package.json 文件 npm init 2.2 安装依赖项 npm install --save-dev gulp gulp-util 2.3 安装需要的插件 此处安装两个插件 gulp-uglify 和 gulp-concat 文件压缩和合并,加上 –save-dev 参数会同时添加到包配置文件 package.json,以确保项目所需的依赖包可通过 npm 安装 npm install --save-dev gulp-uglify gulp-concat require('gulp'), gutil=require('gulp-util'), uglify=require('gulp-uglify'), concat=require('gulp-concat
合并:gulp-concat;指定合并生成名字即可: .pipe(concat('all.js')) 重命名: gulp-rename;可以仅仅为名字指定后缀(不改变文件后缀)Like This: { "devDependencies": { "gulp-concat": "~2.2.0", "gulp-uglify": "~0.2.1", "gulp-jshint 对于所使用的插件可以一个个安装,同时也可以批量安装Like This: npm install gulp-concat gulp-uglify gulp-jshint [...] gulp-rename gulp-cached -g 接下来,(如果我们要使用gulp-concat这个模块)我们进入单独小项目(eg: gulpTest),使用npm link gulp-concat命令会去【mac/linux 的模块,找到这个模块后把该的目录链接到 ~/work/**/gulpTest/node_modules/gulp-concat 这个目录上来。
devDependencies": { "browser-sync": "^2.26.7", "gulp": "^4.0.2", "gulp-cache": "^1.1.2", "gulp-concat devDependencies": { "browser-sync": "^2.26.7", "gulp": "^4.0.2", "gulp-cache": "^1.1.2", "gulp-concat "); var rename = require("gulp-rename"); var uglify = require("gulp-uglify"); var concat = require("gulp-concat "); var rename = require("gulp-rename"); var uglify = require("gulp-uglify"); var concat = require("gulp-concat
gulp-autoprefixer gulp-minify-css gulp-css-spriter gulp-jshint gulp-uglify gulp-imagemin gulp-rename gulp-concat gulp-autoprefixer gulp-minify-css gulp-css-spriter gulp-jshint gulp-uglify gulp-imagemin gulp-rename gulp-concat require('gulp-imagemin'),//压缩图片 14 rename = require('gulp-rename'),//重命名gulp 15 concat = require('gulp-concat
/dist')); gulp-concat 描述:合并文件。 var concat = require('gulp-concat'); gulp.src('. var gulpif = require('gulp-if'); var uglify = require('gulp-uglify'); var concat = require('gulp-concat // package.json "devDependencies": { "gulp": "^3.9.1", "gulp-concat": "^2.6.1", "gulp-rename
/dest/js/")) done(); }) 6.合并多个文件 安装插件 npm install gulp-concat --save-dev gulpfile.js var uglify = require("gulp-uglify") var concat = require("gulp-concat") gulp.task("js",done =>{ gulp.src(". "); var rename = require("gulp-rename"); var uglify = require("gulp-uglify"); var concat = require("gulp-concat
安装gulp 并用gulp -v查看版本号 3.cnpm install 安装所需要的依赖包 cnpm install gulp-connect --save-dev cnpm install gulp-concat ; var connect = require('gulp-connect'); var uglify = require('gulp-uglify'); var concat = require('gulp-concat
/dist')); gulp-concat 描述:合并文件。 var concat = require('gulp-concat'); gulp.src('. var gulpif = require('gulp-if'); var uglify = require('gulp-uglify'); var concat = require('gulp-concat // package.json "devDependencies": { "gulp": "^3.9.1", "gulp-concat": "^2.6.1", "gulp-rename
gulp-util 接下来,安装我们需要使用到的 Gulp 插件,这些插件同样也都是 Node 模块,我们同样使用 npm 命令来安装它们: npm install --save-dev gulp-uglify gulp-concat 在上面的例子中,安装了两个插件 gulp-uglify 和 gulp-concat, 通过它们可以对 Javascript 文件进行合并和压缩。 加上这个参数以后,在安装这些包的同时,也会把它们添加到我们的包配置文件 package.json: { "devDependencies": { "gulp": "^3.6.2", "gulp-concat require('gulp'), gutil=require('gulp-util'), uglify=require('gulp-uglify'), concat=require('gulp-concat require('gulp'), gutil=require('gulp-util'), uglify=require('gulp-uglify'), concat=require('gulp-concat
//创建fulpfile.js 文件 npm i --save-dev gulp-sourcemaps gulp-babel babel-preset-es2015 npm i --save-dev gulp-concat npm i --save-dev gulp-concat react react-dom babel-preset-reactnpm i --save-dev gulp-concat react react-dom sourcemap = require('gulp-sourcemaps'); const babel = require('gulp-babel'); const concat = require('gulp-concat
gulp-uglify'); gulp.task('js', function () { return gulp.src('src/js/*.js') .pipe(uglify()) }); gulp-concat 模块地址:https://www.npmjs.com/package/gulp-concat 安装 $ npm install gulp-concat --save-dev 使用场景:web 使用 var fileConcat = require('gulp-concat'); gulp.task('fileConcat', function () { return gulp.src(
dist/styles')) .pipe(browserSync.reload({ stream: true })); }); var concat = require('gulp-concat *',['image']); gulp.watch('src/*.html',['html']); }); 附录: gulp常用插件: gulp-less:编译less gulp-concat:合并代码
gulp.dest 执行任务的文件去出 gulp.watch 观察文件是否发生变化 4.安装一些常用的压缩包 cnpm install gulp-minify-css gulp-uglify gulp-concat --save-dev ///////////////// 1.css压缩 gulp-minify-css 2.js压缩 gulp-uglify 3.js合并 gulp-concat
^2.24.4", "gulp": "^3.9.1", "gulp-autoprefixer": "^5.0.0", "gulp-cache": "^1.0.2", "gulp-concat gulp-cssnano'); var rename=require('gulp-rename'); var uglify=require('gulp-uglify'); var concat=require('gulp-concat
*/ // 引入 gulp var gulp = require('gulp'); // 引入组件 // 保证在当前项目目录下曾经运行过: // npm install gulp-jshint gulp-concat save-dev var jshint = require('gulp-jshint'); var babel = require("gulp-babel"); var concat = require('gulp-concat