我创建了一个Polymer元素,如下所示。
您好-world.html
<link rel="import" href="../bower_components/polymer/polymer.html">
<dom-module id="hello-world">
<template>
<p><h1>Hello World</h1></p>
</template>
<script>
Polymer ({ is: "hello-world", });
</script>
</dom-module>
加载它的html文件如下: 的index.html
<!DOCTYPE html>
<html>
<head>
<script src="bower_components/webcomponentsjs/webcomponents.js"></script>
<link rel="import" href="elements/hello-world.html">
</head>
<body>
<hello-world></hello-world>
</body>
</html>
在命令提示符下,我出现在包含index.html的文件夹(C:\ Users \ Admin \ polymer)中,我在文件夹中安装了一个http-server,并启动了一个服务器
http-server C:\Users\Admin\polymer
启动localhost:8080 / index.html显示空白网页。需要修复的问题在哪里?
答案 0 :(得分:0)
你说你的html文件是hello-world.html
。但您正在尝试访问localhost:8080/index.html
。看到不同?访问localhost:8080/hello-world.html
或将hello-world.html
重命名为index.html
。
答案 1 :(得分:0)
问题在于我在地址栏中输入的URL。我必须输入“localhost:8080 / polymer /”,其中polymer是包含index.html的文件夹。
我改为输入'localhost:8080 / index.html',这是错误的。 Rando的答案帮助我解决了这个问题。谢谢兰多!