0

我想把一些文件放在bower_components文件夹下。在我的网站中,bower_components文件夹树如下:

├── bower_components
│   └── angular
│       ├── README.md
│       ├── angular-csp.css
│       ├── angular.js
│       ├── angular.min.js
│       ├── angular.min.js.gzip
│       ├── angular.min.js.map
│       └── bower.json

我只想将文件复制到angular.min.js文件output/bower_components/angular/angular.min.js夹中。

为此,我修改了规则文件如下:

compile "/bower_components/*.min.js" do
  #item.identifier.chop + '.' + item[:extension]
end

route "/bower_components/*.min.js" do
  item.identifier.chop + '.' + item[:extension]
end

当我编译我的网站时,出现以下错误:

RuntimeError: Found 4 content files for content/bower_components/angular/angular; expected 0 or 1

Compilation stack:

  (empty)

Stack trace:

  0. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/data_sources/filesystem.rb:164:in `block in all_split_files_in'
  1. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/data_sources/filesystem.rb:154:in `each_pair'
  2. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/data_sources/filesystem.rb:154:in `all_split_files_in'
  3. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/data_sources/filesystem.rb:78:in `load_objects'
  4. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/data_sources/filesystem.rb:37:in `items'
  5. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/base/source_data/site.rb:325:in `block in load_items'
  6. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/base/source_data/site.rb:324:in `each'
  7. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/base/source_data/site.rb:324:in `load_items'
  8. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/base/source_data/site.rb:243:in `load'
  9. /Users/neva/.rvm/gems/ruby-1.9.3-p448@global/gems/nanoc-3.6.7/lib/nanoc/base/source_data/site.rb:127:in `layouts'
  ... 27 more lines omitted. See full crash log for details.

会有什么问题?

你有什么主意吗?

4

1 回答 1

1
于 2014-07-28T15:17:03.927 回答