javascript - 运行 Grunt 任务返回错误

标签 javascript css gruntjs

我目前正尝试使用 this 从我的 CSS 文件中删除未使用的 CSS .出于某种原因,我不断收到无法解释的错误:

module.exports = function(grunt) {

  require('load-grunt-tasks')(grunt);

  grunt.initConfig({
    purifycss: {
      options: {

      },
      target: {
        src: ['templates/**/*.html'], // Observe all html files
        css: ['static/css/main.css'], // Take all css files into consideration
        dest: 'static/css/newcss.css' // Write to this path
      }
    }
  });

  grunt.registerTask('default', ['purifycss']);
};

当我在命令行中运行 grunt 时,我得到:

>> TypeError: Cannot read property 'dependencies' of null
Warning: Task "default" not found. Used --force, continuing.

Done, but with warnings.

有人知道为什么会这样吗?

最佳答案

当您的 package.json 丢失并且您正在使用 load-grunt-tasks 时会发生这种情况。运行 npm init,按照提示进行操作,然后检查生成的依赖项和 devDependencies 是否符合您的预期。

关于javascript - 运行 Grunt 任务返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32510524/

相关文章:

css - 在 Magento 中为单个页面插入 css 引用的最佳方法

css - 为什么表格列宽改变了?

javascript - ionic : problems getting started: 1) CSS 2) ionic serve 3) Codepen

javascript - Grunt复制/ Ant 模式/省略变量目录

javascript - 在 PhoneGap 3.x 中远程服务 cordova.js

javascript - 在 Javascript 中模拟群组列表上的按钮单击

javascript - for...of 循环无明显原因停止

javascript - 使用脚本更改网站的元素?

javascript - 无法识别 jQuery 悬停事件

javascript - 我删除了 package.json 和 Gruntfile.js,现在 Grunt 将不会加载依赖项