2017-05-26 653 views
1

使用Polymer CLI 1.1.0运行在我的项目的根主任polymer build后,我得到这个错误:为什么“polymer build”会抛出错误“File not found with singular glob”?

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) 

我想知道为什么会持续发生。

回答

2

Polymer CLI旨在使用REPL app shell architecture构建应用程序。在您的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" 
    } 
    ] 
} 
+0

感谢'extraDependencies'。默认Polymer'includeDependencies'不起作用。 –

相关问题