栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使用UglifyJS缩小文件夹中的多个Javascript文件?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用UglifyJS缩小文件夹中的多个Javascript文件?

我知道这似乎是一个巨大的步骤,但我真的建议您使用grunt。一旦掌握了它,这真的很简单。

这是速成课程:

  1. 安装NodeJS
  2. 安装Grunt CLI(只需在控制台/终端中输入此命令):

    npm install -g grunt-cli
  3. package.json
    在项目的根目录中创建一个简单的文件:

        {      “ name”:“ my-project-name”,      “ version”:“ 1.0.0”,      “ devDependencies”:{        “ grunt”:“〜0.4.2”,        “ grunt-contrib-uglify”:“〜0.2.4”,        “ grunt-contrib-watch”:“〜0.5.3”      }    }
  1. 完成后,只需

    npm install
    在控制台(在项目的根目录中)中键入:。这将安装必要的grunt插件/依赖项(来自上面的软件包文件)。

  2. 现在

    gruntfile.js
    ,在项目的根目录中创建一个简单的目录(这是项目的一种配置):

        module.exports = function(grunt){        grunt.initConfig({ // define source files and their destinations        uglify: { files: {      src: 'js/*.js',  // source files mask     dest: 'jsm/',    // destination folder     expand: true,    // allow dynamic building     flatten: true,   // remove all unnecessary nesting     ext: '.min.js'   // replace .js to .min.js }        },        watch: { js:  { files: 'js/*.js', tasks: [ 'uglify' ] },        }    });    // load plugins    grunt.loadNpmTasks('grunt-contrib-watch');    grunt.loadNpmTasks('grunt-contrib-uglify');    // register at least this one task    grunt.registerTask('default', [ 'uglify' ]);};
  1. 完成后,您只需要构建它即可。在控制台中输入:
    grunt

或-更好-如果您键入执行以下命令-grunt将监视源文件中的更改,如果您更改了其中任何一个,它将自动生成它们:

    grwatch手表-less

然后,您可以添加更多插件,例如:css缩小,css预处理器(less,sass,手写笔),jshint等。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/436675.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号