Paperjs 0.9.25 - item.setRampPoint 不是函数
Paperjs 0.9.25 - item.setRampPoint is not a function
我已经使用 paperjs
一年了,没有任何问题。在 Chrome 更新 (Version 55.0.2883.87 m)
之后,一些我已经 2 个月没有接触过的生产代码开始失败 error: item.setRampPoint is not a function
:
paper-full.js:13213 Uncaught TypeError: item.setRampPoint is not a function
at offset (paper-full.js:13213)
at Object.<anonymous> (paper-full.js:13263)
at Object.forIn (paper-full.js:46)
at Function.each (paper-full.js:133)
at applyAttributes (paper-full.js:13260)
at importGroup (paper-full.js:12944)
at importSVG (paper-full.js:13324)
at Project.importSVG (paper-full.js:13356)
at drawAddLaneButtons (tlc.js:267)
at Path.window.drawTlcElements (tlc.js:62)
如果我在 paperjs
代码中注释掉对 setRamPoint
的调用,它会再次开始工作。
当我尝试将 SVG 加载到页面时会发生这种情况,但是,正如我之前所说,它在很长一段时间内都运行良好。
我正在使用 paperjs
的 0.9.25 版本。
有什么想法吗?
我们遇到了同样的问题并更新到新的 PaperJS 版本。有效
如果有人想避免更新 paperjs。
一个简单的 hack 可以是:
if (!paper.Item.prototype.setRampPoint) {
paper.Item.prototype.setRampPoint = function () {};
}
似乎没有破坏任何东西。
我已经使用 paperjs
一年了,没有任何问题。在 Chrome 更新 (Version 55.0.2883.87 m)
之后,一些我已经 2 个月没有接触过的生产代码开始失败 error: item.setRampPoint is not a function
:
paper-full.js:13213 Uncaught TypeError: item.setRampPoint is not a function
at offset (paper-full.js:13213)
at Object.<anonymous> (paper-full.js:13263)
at Object.forIn (paper-full.js:46)
at Function.each (paper-full.js:133)
at applyAttributes (paper-full.js:13260)
at importGroup (paper-full.js:12944)
at importSVG (paper-full.js:13324)
at Project.importSVG (paper-full.js:13356)
at drawAddLaneButtons (tlc.js:267)
at Path.window.drawTlcElements (tlc.js:62)
如果我在 paperjs
代码中注释掉对 setRamPoint
的调用,它会再次开始工作。
当我尝试将 SVG 加载到页面时会发生这种情况,但是,正如我之前所说,它在很长一段时间内都运行良好。
我正在使用 paperjs
的 0.9.25 版本。
有什么想法吗?
我们遇到了同样的问题并更新到新的 PaperJS 版本。有效
如果有人想避免更新 paperjs。
一个简单的 hack 可以是:
if (!paper.Item.prototype.setRampPoint) {
paper.Item.prototype.setRampPoint = function () {};
}
似乎没有破坏任何东西。