polymer-cli - 当我将编译设置为true时,得到“找不到变量:babelHelpers”

时间:2017-06-05 16:15:54

标签: polymer-2.x polymer-cli

我使用Polymer 2.0,我的构建设置为:

"builds": [
{
  "name": "bundled",
  "bundle": true,
  "js": { "compile": true},
  "css": { "minify": true },
  "html": { "minify": true }
}]

构建后我收到“找不到变量:babelHelpers”错误。

我使用的Polymer CLI版本是1.1.0。

编辑:我在当地使用聚合物-cli。在全局安装了最新的polymer-cli之后,现在我在safari上获得了“Constructor require'new'operator”并且“无法构造'HTMLElement':请使用'new'运算符,这个DOM对象构造函数不能作为函数调用。”在铬。

EDIT2:使用了webcomponents-loader.js而不是webcomponents-lite.js,我的问题解决了。

1 个答案:

答案 0 :(得分:2)

我得到同样的错误。问题是index.html在技术上是我的polymer.json配置中的入口点,但我实际提供的入口点是来自我的服务器的另一个文件(_Layout.cshtml,因为我在我的服务器上使用.NET后端)。我需要做的是在我编译的index.html文件中获取代码,并在设置"compile": true后将其移至我的CSHTML文件中。问题解决了。