【问题标题】:Grunt is throwing error messagesGrunt 正在抛出错误消息
【发布时间】:2016-03-04 17:13:28
【问题描述】:

我正在尝试在我的项目中运行 grunt,但我不断收到以下错误。我在实际的 Grunt 网站上按照“入门”进行操作,并且不断收到此信息。 我还在我的 Gruntfile 中包含了代码

下面是我的 gruntfile:

module.exports = function(grunt) {
  Project configuration.
   grunt.initConfig({

    pkg: grunt.file.readJSON('package.json'),

      compass: {
        dist: {
         options: {
          sassDir: 'sass',
          cssDir: '',
          outputStyle: 'expanded',
          require: 'susy'
    }
  }
},

    uglify: {
     all: {
      files: {
        'site.min.js': ['_/js/app-navigation.js','_/js/plugins.js']
      }
    }
  },

  watch: {
    options: {
     livereload: true
    },
  pages: {
    files: ['**/*.{php, html}']
  },
  css: {
    files: ['sass/**/*.scss'],
    tasks: ['compass']
  },
  scripts: {
    files: ['js/**/*.js'],
    tasks: ['uglify']
  }
}

 });

Load the plugins
grunt.loadNpmTasks('grunt-contrib-compass');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-newer');
grunt.loadNpmTasks('grunt-contrib-watch');

 Default task(s).
 grunt.registerTask('default', ['newer:compass', 'newer:uglify:all']);


};

这些是我收到的错误消息:

找不到本地 Npm 模块“grunt-contrib-compass”。安装了吗?

找不到本地 Npm 模块“grunt-contrib-uglify”。安装了吗?

未找到本地 Npm 模块“grunt-newer”。安装了吗?

找不到本地 Npm 模块“grunt-contrib-watch”。安装了吗?

警告:找不到任务“newer:compass”。使用 --force 继续。

【问题讨论】:

  • 没关系。想通了。
  • 如果你找到了解决方案,你能把它发布出来帮助别人吗?
  • npm i grunt-newer

标签: gruntjs grunt-contrib-watch grunt-contrib-uglify gruntfile grunt-init


【解决方案1】:

安装命令,如:

npm install --save-dev grunt-contrib-uglify

需要运行每个 npm 模块

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-13
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-23
    相关资源
    最近更新 更多