javascript - 协助安装 gulp

标签 javascript gulp

我以前从未安装过 gulp,但我现在正在尝试这样做。我正在尝试按照教程进行操作,并且已经将 gulpfile.js (我按照教程中的说明从 github 下载了该文件)放在桌面上的一个文件夹中,其中包含我尝试创建的项目的其他必要文件。我尝试在观看视频时全局安装 gulp。输入命令后,一切似乎都很好,直到我尝试 gulp 命令,该命令返回 gulpfile not find 。然后我尝试使用命令 touch gulpfile.js ,它说我有另一个错误:未找到默认值(或类似的内容)。我去掉了咕噜声,因为我觉得有些事情搞砸了。如果我桌面上的文件夹中已经有 gulpfile,有人可以指导我如何安装 gulp 吗?我已经安装了节点。我使用的是 Mac,对所有这些东西都是新手。非常感谢所有帮助。

最佳答案

您必须将 gulpfile.js 放在一个项目中,而不是放在桌面中。

  1. 创建名为“app”的新文件夹
  2. 打开终端并运行命令cd app
  3. npm init
  4. npm install gulp-cli -g
  5. npm install gulp -D
  6. 在应用文件夹中创建 gulpfile.js 或运行命令 touch gulpfile.js

  7. 如果您想缩小 JavaScript 文件,现在您需要安装新插件,例如 gulp-uglify

8.运行命令npm install gulp-uglify来安装此插件。

9.打开gulpfile.js并复制以下代码:

var gulp = require('gulp');

// Include Our Plugin
var uglify = require('gulp-uglify');

// uglify Task
gulp.task('lint', function() {
    return gulp.src('js/*.js')
        .pipe(uglify())
        .pipe(gulp.dist('js/dist'));
});
gulp.task('default', ['uglify']);
  • 在应用文件夹中创建两个新文件夹 /js/js/dist

  • /js 文件夹中创建您的 javascript 文件,该文件将被缩小。

  • 在您的应用程序文件夹中运行命令gulp,您的文件将被缩小到“js/dist”中;

  • 关于javascript - 协助安装 gulp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42610269/

    相关文章:

    angularjs - gulp 断言错误 [ERR_ASSERTION] : Task function must be specified

    css - Gulp gulp-less 和 gulp-sourcemaps 给出错误的 sourceMappingURL

    less - 如何结合 postcss/autoprefixer 和 LESS

    javascript - 一口 ruby 萨斯错误 : must provide pattern

    javascript - 使用 AngularJS 更新服务器

    javascript 使用片段刷新当前页面

    javascript - 处理对象参数

    javascript - 为什么这是不同的月份

    javascript - 使用 Yeoman 的生成器 webapp 配置 grunt-uncss

    javascript - 使用 Gulp 和 Gulp Replace Name 克隆项目但重命名多个文件夹中包含特定单词的文件