Web 如何很容易地压缩和缩小Javascript文件?

Web 如何很容易地压缩和缩小Javascript文件?,web,gruntjs,gulp,concatenation,minify,Web,Gruntjs,Gulp,Concatenation,Minify,我正在向初学者教授web开发,我想向他们展示如何压缩和缩小Javascript文件 网上有很多关于如何使用Grunt或Gulp“压缩和缩小”的教程,但它们需要大量的安装和配置。这对我来说太复杂了 你知道有什么简单的方法吗?类似于手动运行的简单命令行脚本: > ./concatAndMinify foo.js bar.js output.js 我找了好几个小时都没找到。。。谢谢 简单的方法是使用browserify和uglify: browserify mainFile.js | ugli

我正在向初学者教授web开发,我想向他们展示如何压缩和缩小Javascript文件

网上有很多关于如何使用Grunt或Gulp“压缩和缩小”的教程,但它们需要大量的安装和配置。这对我来说太复杂了

你知道有什么简单的方法吗?类似于手动运行的简单命令行脚本:

> ./concatAndMinify foo.js bar.js output.js

我找了好几个小时都没找到。。。谢谢

简单的方法是使用browserify和uglify:

browserify mainFile.js | uglifyjs > concatenatedFile.js
首先安装这两个依赖项,您就成功了:

npm install -g browserify
npm install -g uglify-js
当然,您需要在mainFile中包含所有需要的文件,如下所示:

require('file1');
require('file2');
使用gulp,您将不得不处理额外的文件,仅用于gulp配置(也称为gulp任务),但如果您想使用gulp,我还可以编写一个简单的用于连接文件的gulpfile