Polymer 聚合:如何内联外部脚本

Polymer 聚合:如何内联外部脚本,polymer,Polymer,我试图弄清楚是否有可能在我的聚合元素中内联外部Java脚本。我知道如果我有一个指向样式表的链接,那么它就会被合并(从): ... 聚合物(‘my-element’,…); Polymer将使用以下命令自动内联my-element.css样式表: <polymer-element ...> <template> <style>.../* Styles from my-element.css */...</style> ...

我试图弄清楚是否有可能在我的聚合元素中内联外部Java脚本。我知道如果我有一个指向样式表的链接,那么它就会被合并(从):


...
聚合物(‘my-element’,…);
Polymer将使用以下命令自动内联my-element.css样式表:

<polymer-element ...>
  <template>
    <style>.../* Styles from my-element.css */...</style>
     ...
  </template>
  <script>
    Polymer('my-element',...);
  </script>
</polymer>

…/*来自my-element.css的样式*/。。。
...
聚合物(‘my-element’,…);
我正在寻找一种与外部javascript文件相同的方法:

<polymer-element name="my-element">
  <template>
    <link rel="stylesheet" href="my-element.css">
     ...
  </template>
  <script src="my-element.js">
</polymer>

...
然后得到这样的结果:

<polymer-element ...>
  <template>
    <style>.../* Styles from my-element.css */...</style>
     ...
  </template>
  <script>.../* code from my-element.js */...</script>
</polymer>

…/*来自my-element.css的样式*/。。。
...
…/*来自my-element.js的代码*/。。。
我看了看硫化胶,但它似乎做不到

编辑:

让我重新表述一下我想要实现的目标:


我知道,当vulcan处理一个包含元素的HTML页面时,它会将这些元素的模板合并到结果输出中,并且(给定
--csp
选项),它还会创建一个javascript文件,将元素的所有嵌入脚本放在其中。我希望能够合并到生成的
.js
文件中,不仅包括嵌入的脚本,还包括从我的元素链接到的脚本。

它应该像您编写的那样工作,只是
需要一个结束标记。即

<polymer-element name="my-element">
  <template>
    <link rel="stylesheet" href="my-element.css">
     ...
  </template>
  <script src="my-element.js"></script>
</polymer>

...
Fwiw,在这两种情况下,脚本都由浏览器正常加载和执行。从这个意义上讲,它不同于由Polymer模拟的
样式表
链接


出于同样的原因,您可以在任何地方加载/运行该脚本。标记不必在

中谢谢,它是这样工作的,是的,我只是不希望有一个外部文件,而是将其内联。我只需要一个用于开发的外部文件,以便我的编辑器知道如何自动缩进等,但当我构建时,我希望将此脚本内联到我的聚合元素中。这可能吗?对不起,是的,我误解了,现在更清楚了。我不知道如果硫化机有这个能力,你尝试过内嵌选项吗?FWW,如果是你的编辑器导致这个问题,考虑找到一个支持嵌入式JavaScript的编辑。
<polymer-element name="my-element">
  <template>
    <link rel="stylesheet" href="my-element.css">
     ...
  </template>
  <script src="my-element.js"></script>
</polymer>