首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >咕噜-无法缩小js文件

咕噜-无法缩小js文件
EN

Stack Overflow用户
提问于 2014-07-23 10:47:35
回答 2查看 213关注 0票数 0

我正在jshintingminification的应用程序上运行jshint,在这两个应用程序中,jshint正在工作,但minification命令根本不起作用。出现这样的错误:

代码语言:javascript
复制
D:\grunt>grunt min
Warning: Task "min" not found. Use --force to continue.

Aborted due to warnings.

下面是我的配置文件:

代码语言:javascript
复制
module.exports = function(grunt){
    // Project configuration.
  grunt.initConfig({
    jshint: {
        options: {
            curly: true,
            eqeqeq: true,
            eqnull: true,
            browser: true,
            globals: {
              jQuery: true
            }
        },
      myFiles: ['js/**/*.js']
    },
    min:{
        dest : {
            src:'js/app.js',
            dest:'js/app.min.js'
        }
    },
  });
  // Each plugin must be loaded following this pattern
  grunt.loadNpmTasks('grunt-contrib-jshint');

}

在这个项目中,我安装了以下模块:

grunt, grunt-contrib-jshint, jshint -我不知道我做错了什么..。任何人都可以帮我解决这个问题。

提前谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-23 10:57:01

要缩小您需要的文件,例如,丑陋。

使用以下命令安装它:

代码语言:javascript
复制
npm install grunt-contrib-uglify --save-dev

然后,将其添加到Gruntfile文件中

代码语言:javascript
复制
grunt.loadNpmTasks('grunt-contrib-uglify');

最后,您必须更改Gruntfile的代码:

代码语言:javascript
复制
  grunt.initConfig({
    jshint: {
      options: {
        curly: true,
        eqeqeq: true,
        eqnull: true,
        browser: true,
        globals: {
          jQuery: true
        }
      },
    myFiles: ['js/**/*.js']
  },
  uglify:{
    dest : {
        files: {
          'js/app.min.js': ['js/app.js']
        }
    }
  },
});

致以问候。

票数 2
EN

Stack Overflow用户

发布于 2014-07-23 10:51:08

您需要安装这样的minify任务

代码语言:javascript
复制
grunt-contrib-uglify 

为了缩小文件。

关于格罗特-接触-丑陋的更多信息

使用uglify的Grunt文件示例

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24908391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档