在Ubuntu 14.04上安装Grunt

时间:2015-05-25 08:08:27

标签: javascript node.js ubuntu gruntjs

我尝试在Ubuntu 14.04上安装grunt并编写 grunt serve

我收到此错误。

Warning: Task "serve" not found. Use --force to continue.

因警告而中止。

  1. 我在package.json文件旁边的项目文件夹中有Gruntfile.js
  2. 当我写 grunt --version 时,我得到:

         grunt-cli v0.1.13
         grunt v0.4.5
    
  3. I tried @Tom P's answer:

  4. 我已阅读Grunt documentation

  5. 所有通过sudo完成的安装

  6. Tried this as well
  7. 这是我从官方Grunt文档中获取的Gruntfile示例代码。

     module.exports = function(grunt) {
          // Project configuration.
          grunt.initConfig({
          pkg: grunt.file.readJSON('package.json'),
          uglify: {
                     options: {
                     banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
          },
          build: {
                     src: 'src/<%= pkg.name %>.js',
                     dest: 'build/<%= pkg.name %>.min.js'
          }
        }
    });
    
        // Load the plugin that provides the "uglify" task.
        grunt.loadNpmTasks('grunt-contrib-uglify');
    
       // Default task(s).
       grunt.registerTask('default', ['uglify']);
    
     };
    
       module.exports = function(grunt) {
        // Project configuration.
        grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        serve:{
                  options: {
                          port: 8000
                  }
        },
        uglify: {
                options: {
                  banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n'
                },
                build: {
                  src: 'src/<%= pkg.name %>.js',
                  dest: 'build/<%= pkg.name %>.min.js'
                },
              }
         });
    
       // Load the plugin that provides the "uglify" task.
       grunt.loadNpmTasks('grunt-contrib-uglify');
       grunt.loadNpmTasks('grunt-serve');
    
      // Default task(s).
      grunt.registerTask('default', ['uglify']);
    

    }

0 个答案:

没有答案