gulp 生产/测试环境 打包

本文档介绍如何利用gulp工具,针对生产与测试环境进行有效的代码打包流程。通过阅读,你将理解如何设置不同的构建任务,实现代码压缩、优化及环境变量的区分,确保在不同环境下应用的正确运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

var publicjs = {
    // @if NODE_ENV = 'development'
    requestUrl: 'http://publisher-api-test.deepleaper.com/web',
    // @endif
    // @if NODE_ENV = 'production'
    requestUrl: 'http://publisher-api.deepleaper.com/web',
    // @endif
  };
"scripts": {
    "dev": " export NODE_ENV=development && gulp development",
    "pro": " export NODE_ENV=production && gulp production"
  },
var gulp = require('gulp');
var rename = require('gulp-rename');

var version = 'v1.4.0';
var basename = 'SDK';
var file = 'src/sdk.js';
//开发测试版本
gulp.task("development", function() {
  gulp
    .src([file])
    .pipe(preprocess({
      context:{
        NODE_ENV: process.env.NODE_ENV || "development"
      }
    }))
    .pipe(uglify()) //压缩
    .pipe(rename({
        basename: basename,
        suffix: '-' + version,
    })) //重命名
    .pipe(gulp.dest("./test"));
});
//生产版本
gulp.task("production",
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值