我正在尝试将我的Polymer网络应用程序打包为Chrome打包应用程序,但我遇到了有关Chrome内容安全策略(CSP)的一些问题。我在打包之前使用--csp
选项进行硫化(使用{{1}}选项),这对JavaScript部分非常有用,但无法提取Polymer的元素中内联的CSS。有没有办法1)覆盖聚合物CSS的CSP或2)提取CSS并将其放在所有Polymer元素的单独文件中?
据我所知,有一个PR正在解决此问题,但自8月以来尚未更新:https://github.com/Polymer/vulcanize/pull/33。
答案 0 :(得分:0)
您可以使用gulp-cssmin将从内联htmls中提取的css与vulcanize --csp选项连接起来。
请参阅Github页面中的clean-css示例:
type one.css two.css three.css | cleancss -o merged-and-minified.css