javascript - 将 Polymer 项目 0.5 迁移到 1.0 错误

标签 javascript html visual-studio-2012 polymer nuget-package

我正在尝试将我的项目从 polymer 0.5 迁移到 polymer 1.0。

我已经安装了新版本的 polymer 库、铁元素和纸元素。 但我收到以下错误:

polymer-micro.html:63 Uncaught TypeError: prototype.registerCallback is not a function

此页面没有任何代码,例如:

Polymer('shape-menu',...

此外,我注意到核心元素的目录结构保持不变。它没有变成铁/氖元素。

所以我的代码使用同一行来导入 html。例如:

<link rel="import" href="~/Scripts/Polymer/core-animated-pages/transitions/slide-from-right.html">

另请检查随附的屏幕截图: enter image description here

最佳答案

目录结构可能相同,但其中的文件不同 - 重构/拆分为多个文件。由于 0.5 和 1.0 不兼容,请确保您也更新代码。这是一个很大的变化,它不仅仅是更新你的库那么简单。

检查他们的migration guide关于你必须做出的改变。你可能需要做出很大的改变。您使用的功能可能已被弃用,因此您将不得不使用更新的替代方案。 Polymer 作者创建了一个名为 polyup 的工具。协助迁移,所以检查一下。

关于javascript - 将 Polymer 项目 0.5 迁移到 1.0 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32168348/

相关文章:

javascript - 在 Twitter Bootstrap 中使用 Javascript 的 Tabbable Navs

javascript - PushSubscription.endPoint 会随着时间的推移而变化吗?

javascript - 如何使用 angularjs 一次添加多个图像

c - 无法启动程序,找不到指定的文件,Visual Studio 11

javascript - $_POST 大字符串卡住

javascript - 使用 JavaScript 验证电话号码

html - 所有分辨率的 CSS 中心定位

javascript - 无法在关闭按钮上撤消对 HTML DOM 样式的更改

Git 每次提交和 pull 时都要求输入密码

c++ - Visual Studio 2012 - 条件编译符号设置的位置