【问题标题】:Getting example in gulp-uglify to work [duplicate]在 gulp-uglify 中获取示例以工作 [重复]
【发布时间】:2015-11-14 12:49:46
【问题描述】:

我从未使用过 gulp。我正在尝试 gulp-uglify 示例。

https://www.npmjs.com/package/gulp-uglify

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

gulp.task('compress', function() {
  return gulp.src('lib/*.js')
    .pipe(uglify())
    .pipe(gulp.dest('dist'));
});

该示例不起作用。 gulp.task 在哪里声明? gulp.task 里面的代码是做什么的?压缩lib文件夹中的所有.js文件后会创建一个文件dist吗?如何修改代码示例才能正常工作?

【问题讨论】:

  • 您的文件在哪里?有错误信息吗?
  • 我的 js 文件位于文件夹 lib 中。没有错误信息。
  • 请删除这个重复的问题,因为您在stackoverflow.com/q/33708893/1363799有另一个问题
  • 我无法删除该问题,因为您已经提供了答案。
  • 好的,我留下了一个重复的标志。

标签: javascript node.js gulp uglifyjs gulp-uglify


【解决方案1】:

工作配置

Gulp 文件:

"use strict";

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

gulp.task('scripts', function() {
    gulp.src('./lib/*.js')
        .pipe(uglify())
        .pipe(gulp.dest('./dist/'));
});

package.json(运行npm install 以验证所有依赖项是否正确加载):

{
    "dependencies": {
        "gulp": "~3.9.0",
        "gulp-uglify": "~1.5.1"
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多