构建我的应用后,我需要让我的图片链接正常工作。如何polymer build
将图片路径从src
目录翻译为build/bundled/src
?
我的文件结构开始看起来像这样:
my-app/
index.html
images/
my-image.png
src/
my-element.html
我链接到my-element
中的图片文件,如下所示:
<img src="../images/my-image.png">
图像看起来很棒。
要构建我的应用程序,请运行以下命令:
polymer build
要查看我刚刚构建的内容,请运行:
polymer serve build/bundled
现在图片链接已损坏。所以我检查build/bundled
目录中的源代码,注意<img src
路径引用没有改变,也没有在images/
子目录中创建任何新的build/bundled/
子目录。相反,我看到以下内容:
<img src="../images/my-image.png">
为了实现这一目标,文件结构应该有一个新的images/
子目录,如下所示:
my-app/
index.html
images/
my-image.png
src/
my-element.html
build/
bundled/
index.html
src/
my-element.html
images/
my-image.png
但是,相反,它没有。看起来像这样:
my-app/
index.html
images/
my-image.png
src/
my-element.html
build/
bundled/
index.html
src/
my-element.html
因此,<img src
链接会中断。
如何在我的polymer build
流程中解决此问题?我是否需要在polymer.json
,manifest.json
,package.json
,gulpfile.js
或类似文件中添加内容?
答案 0 :(得分:3)
您必须在includeDependencies
文件中添加polymer.json
数组:
{
"includeDependencies": [
"images/**/*"
]
}