自从我安装了 polymer-cli 以来,我一直面临着它的问题。我无法在开发过程中提供组件。我必须编写自己的带有重新映射 url 的 Node.js 服务器才能使用组件。但是文档页面清楚地表明它已经使用自己的工具完成了这项工作。
我做了什么
- 使用 polymer-cli 的创建组件
polymer init
- 使用服务组件
polymer serve
- 结果出乎意料,并导致以下错误:
聚合物版本:0.18.0-pre.15
Ubuntu 16.04.2 LTS x64
正在运行polymer serve
info: Files in this directory are available under the following URLs
applications: http://127.0.0.1:8081
reusable components: http://127.0.0.1:8081/components/test-element/
A) 如果我尝试打开localhost:8081
GET http://localhost:8081/webcomponentsjs/webcomponents-loader.js 404 (Not Found)
GET http://localhost:8081/iron-component-page/iron-component-page.html 404 (Not Found)
B)如果我尝试打开 `localhost:8081/components/test-element/demo/
网址重定向到http://localhost:8081/home/user-name/project-root/test-element/
提供项目根目录中的索引页。
GET http://localhost:8081/home/user-name/project-root/webcomponentsjs/webcomponents-loader.js
GET http://localhost:8081/home/user-name/project-root/iron-component-page/iron-component-page.html 404 (Not Found)