Почему полимерная сборка выдает ошибку «Файл не найден с единственным глобусом»?

После запуска polymer build в корневом директоре моего проекта с помощью Polymer CLI 1.1.0, я получаю эту ошибку:

info:    Clearing build/ directory...
error:   Uncaught exception: Error: File not found with singular glob: /home/willie/Projects/World History Final Project/src/passport-app/passport-app.html
error:   Error: File not found with singular glob: /home/willie/Projects/World History Final Project/src/passport-app/passport-app.html
    at Glob.<anonymous> (/usr/lib/node_modules/polymer-cli/node_modules/glob-stream/index.js:41:11)
    at Glob.g (events.js:292:16)
    at emitOne (events.js:96:13)
    at Glob.emit (events.js:188:7)
    at Glob._finish (/usr/lib/node_modules/polymer-cli/node_modules/glob-stream/node_modules/glob/glob.js:172:8)
    at done (/usr/lib/node_modules/polymer-cli/node_modules/glob-stream/node_modules/glob/glob.js:159:12)
    at Glob._processSimple2 (/usr/lib/node_modules/polymer-cli/node_modules/glob-stream/node_modules/glob/glob.js:652:12)
    at /usr/lib/node_modules/polymer-cli/node_modules/glob-stream/node_modules/glob/glob.js:640:10
    at Glob._stat2 (/usr/lib/node_modules/polymer-cli/node_modules/glob-stream/node_modules/glob/glob.js:736:12)
    at lstatcb_ (/usr/lib/node_modules/polymer-cli/node_modules/glob-stream/node_modules/glob/glob.js:728:12)

Я хочу знать, почему это продолжается.


person Willie Chalmers III    schedule 26.05.2017    source источник


Ответы (1)


Интерфейс командной строки Polymer предназначен для создания приложений с использованием архитектуры оболочки приложения REPL. В вашем файле polymer.json вы должны определить любые "фрагменты" которые лениво загружаются. После добавления фрагментов в файл запустите polymer build в каталоге, содержащем файл конфигурации.

{
  "entrypoint": "index.html",
  "shell": "src/passport-app.html",
  "fragments": [
    //This is where you messed up.
    "src/passport-home.html",
    "src/passport-introduction.html",
    "src/passport-404.html",
    "src/passport-economy.html",
    "src/passport-news.html",
    "src/passport-immigration.html",
    "src/passport-culture.html"
  ],
  "sources": [
    "src/**/*",
    "images/**/*",
    "bower.json"
  ],
  "extraDependencies": [
    "manifest.json",
    "bower_components/webcomponentsjs/*.js"
  ],
  "lint": {
    "rules": [
      "polymer-2"
    ]
  },
  "builds": [
    {
      "preset": "es6-bundled"
    }
  ]
}
person Willie Chalmers III    schedule 26.05.2017
comment
Спасибо за extraDependencies. Полимер по умолчанию includeDependencies не работал. - person Artem Novikov; 03.06.2017