如何配置Polymer cli build以排除某些文件路径被缩小?

如何配置Polymer cli build以排除某些文件路径被缩小?,polymer,polymer-2.x,polymer-cli,Polymer,Polymer 2.x,Polymer Cli,我正在使用polymer cli的构建来构建我的polymer应用程序。 我们的一些依赖项是封闭源代码的js库,它们已经被缩小了。 我的聚合物构建配置如下所示: "builds": [{ "name": "unbundled", "addServiceWorker": false, "addPushManifest": false, "insertPrefetchLinks": false, "js": {"minify": true, "compile": true},

我正在使用polymer cli的构建来构建我的polymer应用程序。 我们的一些依赖项是封闭源代码的js库,它们已经被缩小了。 我的聚合物构建配置如下所示:

"builds": [{
  "name": "unbundled",
  "addServiceWorker": false,
  "addPushManifest": false,
  "insertPrefetchLinks": false,
  "js": {"minify": true, "compile": true},
  "css": {"minify": true},
  "html": {"minify": true}
}, ... ]
然而,当polymer缩小外部js库代码时,该代码就会中断。 所以我需要一些方法来避免js代码被缩小


有什么想法吗?

我认为目前没有办法。解决方案是在构建过程完成后,再执行一个额外的步骤,从源代码复制/覆盖到构建目录


希望有帮助

不幸的是,我认为“正确”的方法是使用
polymer build
编写您自己的gulp构建:我最终创建了一个额外的资产文件夹(因为它对我来说不是源代码),在那里我放置了这个已经缩小的第三方代码。然后,我创建了一个构建步骤,将此文件夹原样复制到构建目录。