Useminprepare选项属性未定义



当我从命令行运行grunt时,我会遇到jshint错误。

    Running "useminPrepare:html" (useminPrepare) task
    Going through public/index.html to update the config
    Looking for build script HTML comment blocks
    Warning: An error occurred while processing a template (Cannot read property 'options' of undefined). Use --force to continue.
    Aborted due to warnings.

在我的gruntfile中我有:

useminPrepare: {
  html: '<%= yeoman.app %>/index.html',
  options: {
    dest: '<%= yeoman.dist %>'
  }
},

和yeoman.dist在grunt.initconfig中定义:

yeoman: {
  // configurable paths
  app: require('./bower.json').appPath || 'public',
  dist: 'dist'
},

为什么我无法读取未定义错误的属性"选项"?

我遇到了同样的问题。我在Gruntfile中遇到了另一个任务。我重复了一个未定义对象的项目的任务。

我从另一个项目中:

<%= yeoman.dist %>

在此项目中未定义。

我通过与--debug --verbose --force咕unt咕unt以查看其他破裂而找到了它。破裂的任务可能会有错误。

相关内容

  • 没有找到相关文章

最新更新