Polymer 不能硫化聚合物项目
我正在努力巩固我的项目。但我的应用程序在硫化后并没有运行。我通过cmdline做什么Polymer 不能硫化聚合物项目,polymer,Polymer,我正在努力巩固我的项目。但我的应用程序在硫化后并没有运行。我通过cmdline做什么 vulcanize -s --inline --csp -v index.html chromedevtools中的fetches-in-network工具显示,我的项目看起来一点也没有硫化。知道我做错了什么吗 我使用应用路由器在我的页面之间导航,但我认为这不是问题所在 您的命令自相矛盾,这可能就是它不起作用的原因 --csp将内联脚本提取到单独的文件中(使用.js) --inline与CSP模式相反,将
vulcanize -s --inline --csp -v index.html
chromedevtools中的fetches-in-network工具显示,我的项目看起来一点也没有硫化。知道我做错了什么吗
我使用应用路由器在我的页面之间导航,但我认为这不是问题所在
您的命令自相矛盾,这可能就是它不起作用的原因
--csp
将内联脚本提取到单独的文件中(使用.js)
--inline
与CSP模式相反,将所有资产(脚本和css)内联到文档中IMHO”--inline--CSP实际上是最有用的选项之一。它接受所有的内联和非内联,并将其全部放在一个外部.js文件中。(也就是说,您应该将此理解为两个过程:首先“-inline”外部文件,然后“-csp”将它们全部放在一个文件中。app-router很可能是您问题的根源。硫化不了解app-router及其动态加载模板的能力。我没有对其进行测试,但如果您使用“预加载”的语法并指定聚合元素而不是模板html url,很可能它会工作得更好(因为您将被迫使用硫化理解的导入来导入它)