了解Polymer 1.x Polymer Starter Kit文件结构,因为它与bower_元件导入有关

了解Polymer 1.x Polymer Starter Kit文件结构,因为它与bower_元件导入有关,polymer,polymer-1.0,polymer-starter-kit,Polymer,Polymer 1.0,Polymer Starter Kit,在Polymer Starter Kit中,每个对bower_components子目录的引用都是指app目录下的一个节点。但是,(至少在我的PSK版本中,bower\u components子目录比app目录高一级。换句话说,bower\u components子目录实际上位于项目根目录中 我只是算错了我的目录节点吗?或者这与gulp和suverize的工作方式有关?还是我完全不明白的其他事情 例如,在index.html中有以下脚本标记: index.html 这表明bower\u co

在Polymer Starter Kit中,每个对
bower_components
子目录的引用都是指
app
目录下的一个节点。但是,(至少在我的PSK版本中,
bower\u components
子目录比
app
目录高一级。换句话说,
bower\u components
子目录实际上位于项目根目录中

我只是算错了我的目录节点吗?或者这与
gulp
suverize
的工作方式有关?还是我完全不明白的其他事情

例如,在
index.html
中有以下脚本标记:

index.html

这表明
bower\u components
目录与
index.html
处于同一级别。但事实并非如此<代码>鲍尔_组件实际上是一个级别


元素导入也一样。

编译来自以下方面的响应:

答复#1: 是的,gulp基本上将所有内容都构建到一个构建中,web服务器服务于构建文件夹而不是项目。我不记得starterkit中的build文件夹的名称,但对于大多数项目,它的工作方式和我描述的一样

答复#2: 这是PSK特有的。本地服务器装载该目录,并将其作为
app
中的目录提供服务。我刚发了一份公关来改变这一点,因为它让人困惑


是的,PSK就是这样建立的。我也不喜欢。我认为像bower_组件这样的开发人员应该与节点模块位于同一目录中。Gulp serve转换路径链接,使bower_组件看起来像是从
app
目录提供的,而
app
目录看起来像根目录。对我来说,我只是将bower组件复制到
app
中,并在开发过程中使用python或其他东西为其提供服务。不知道会有什么结果。@zerodevx与其说依赖项文件夹在同一个地方,不如说是
app
文件夹中的所有内容都应该属于你。我认为这很重要。
<script src="bower_components/webcomponentsjs/webcomponents-lite.js"></script>