捆绑的构建文件夹中缺少my-app.html

san*_*dav 6 polymer polymer-1.0 polymer-starter-kit polymer-cli

我有一种情况,我正在为我的应用程序使用聚合物启动器套件模板.我的polymer.json文件看起来像这样:

    {
      "entrypoint": "index.html",
      "shell": "src/my-app.html",
      "fragments": [

      ],
      "sourceGlobs": [
       "src/**/*",
       "images/**/*",
       "bower.json"
      ],
      "includeDependencies": [
        "manifest.json",
        "bower_components/webcomponentsjs/webcomponents-lite.min.js"
      ]
    }
Run Code Online (Sandbox Code Playgroud)

当我使用polymer-cli命令构建 - '聚合物构建'时,捆绑的文件夹似乎错过了shell文件'my-app.html'.

如果我删除

"shell": "src/my-app.html",
Run Code Online (Sandbox Code Playgroud)

从polymer.json文件中,my-app.html文件在bundle/src文件夹中创建,但它应该会丢失index.html文件.

我正在使用聚合物 - 启动器 - 套件模板并向其中添加文件.我无法弄清楚为什么my-app.html或index.html会丢失,具体取决于Polymer.json的配置方式.

你能告诉我这里出了什么问题吗?

谢谢.

小智 4

我昨天和你遇到了同样的问题,我在polymer.json中的url前面添加了“/”。

{
  "entrypoint": "index.html",
  "shell": "/src/my-app.html",
  "fragments": [
    "/src/my-app.html",
    "/src/my-home.html",
    "/src/my-shop.html"
  ],
  "sourceGlobs": [
   "src/**",
   "src/**/*",
   "src/structure/**/*",
   "images/**/*",
   "bower.json"
  ],
  "includeDependencies": [
    "manifest.json",
    "bower_components/webcomponentsjs/webcomponents-lite.min.js"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我只在 shell &fragments 部分添加了“/”,它就起作用了。

我希望这能有所帮助。

干杯。