2014-10-02 31 views
0

Cannon.js:https://github.com/schteppe/cannon.js/blob/master/build/cannon.js檢查說:使用Cannon.js + Webstorm 8.0.1沒有定義CANNON(但代碼運行正常)

當webstorm使用這個JavaScript LIB cannon.js我得到一個webstorm檢查問題。

(我用的lib中所示的例子有:http://schteppe.github.io/cannon.js/examples/threejs_mousepick.html

我的代碼:

var groundShape = new CANNON.Plane(); 

現在Webstorm強調大炮和檢查說: 「未解決的變量或型加農炮」。

我該如何解決這個問題?

(不能掩蓋這個錯誤,而是讓Webstorm意識到大炮並啓用自動完成等)

回答

0

這就是答案webstorm支持給了我:

編輯cannon.js和插入:

/** @name CANNON */ 

之前

f.CANNON=e() 

(這是內第一cannon.js的代碼行,現在在該行的字符266處)。

檢查錯誤確實消失了。 (但是編輯lib並不是我所希望的。)