1

使用Polymer CLI 1.1.0polymer build在我的项目的根目录中运行后,我收到此错误:

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)

我想知道为什么这种情况不断发生。

4

1 回答 1

3

Polymer CLI 旨在使用 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"
    }
  ]
}
于 2017-05-26T20:08:24.363 回答