PhantomJS / CasperJS IDE助手

时间:2014-09-11 17:53:49

标签: ide phantomjs phpstorm casperjs

有没有办法获得IDE对CasperJS功能的支持?我目前正在使用PhpStorm,但也试过netbeans,它不知道哪些函数是定义的。我为所有函数收到Unresolved variable / undefined function IDE警告是非常恼人的。

4 个答案:

答案 0 :(得分:5)

我尝试将\casperjs\modules\*.js个文件复制到项目中,大部分功能都得到了定义"。

PhpStorm:从casperjs.org下载casperjs.zip,它将包含一个modules文件夹,将每个.js文件复制到您的项目中。 (我将它们放在IDE_HELPER文件夹中)

IDE帮助程序javascript文件仍然会好得多,但它正在运行。

或者:您也可以将这些文件作为外部库附加,因此在浏览您自己的文件时不会打扰您。

它也适用于其他IDE。

答案 1 :(得分:4)

免责声明:我在谈论JetBrains的产品。

我自己遇到了这个问题,解决问题的最简单方法是点击右下方的图标Hector(最后,我明白这就是这个!)。

它将显示与IDE中的打开文件关联的当前库。您唯一要做的就是点击«范围内的库»并点击«下载»

添加您的库

答案 2 :(得分:1)

我知道这是一个老帖子,但是在找不到任何IDE Helper后我设法编写了一个脚本,通过从官方文档中删除内容来创建一个。您可以在我的网站上找到有关IDE Helper的更多信息:

http://christophersax.com/2016/casperjs-ide-helper/

(当然是免费的)

我希望它有所帮助!

答案 3 :(得分:0)

您可以在首选项中将casperjs添加为资源。

转到Project> Directories> + Add Content Root>然后添加casperjs文件夹> Mark as Resource Root