"variable namespace is undeclared" 聚合物错误

"variable namespace is undeclared" error in Polymer

我正在尝试在 Polymer 项目中创建一个新的帮助程序文件。

helper.html 看起来像这样:

<script src="helper.ts"></script>

助手看起来像这样:

namespace my_namespace {
  export function foo(){}
}

我收到几个错误,包括 "variable namespace is undeclared"、"Parse error. Semi-colon expected"、"variable missing_expression is undeclared"、"Parse error. primary expression expected"。

检查这些东西:

  1. 您的命名空间必须与 BUILD 文件中 tf_web_library 声明中的名称字段匹配
  2. 将您的 helper.html 和 helper.js 文件添加到您的 BUILD 文件中。
  3. 在 helper.html 中,src 字段应该是 helper**.js** 而不是 helper**.ts**