簡體   English   中英

未捕獲的TypeError:嘗試讀取JointJS Hello World示例時,無法讀取未定義的屬性“ push”

[英]Uncaught TypeError: Cannot read property 'push' of undefined - when trying to JointJS Hello World example

我正在嘗試讓JointJS“ Hello World”示例起作用

參考: https : //resources.jointjs.com/tutorial/hello-world

所有依賴項都以正確的順序加載,但是我Uncaught TypeError: Cannot read property 'push' of undefined以下異常: Uncaught TypeError: Cannot read property 'push' of undefined嘗試運行示例時, Uncaught TypeError: Cannot read property 'push' of undefined

我意識到Backbone需要下划線,但是我在另一篇文章中讀到Backbone 1.3.3應該與Lodash兼容。 當我添加下划線時,似乎與lodash(jointjs要求)沖突。 例如。 “ _.create未定義”。

我嘗試了許多不同的版本都沒有用。

這是一個jsfiddle,我正在嘗試使其運行。

https://jsfiddle.net/0mdg8xja/1/

我在做什么錯?在這種情況下如何解決此異常?

我想到了查找現有的JSFiddles的想法,偶然發現了這一點:

https://jsfiddle.net/robertrozas/gfaL9ype/

我將hello world示例與此示例進行了比較,似乎我所缺少的唯一一件事就是必須將javascript包裝在其中:

$(function(){ });

無論我使用什么版本,這似乎都可以工作。 我測試JointJS 0.9.71.1.0 ,骨干1.11.3.3和lodash 3.10.1

如果有人像我一樣偶然碰到了相同的額頭,這就是更新的JSFiddle。

https://jsfiddle.net/gfaL9ype/30/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM