有没有办法获得IDE对CasperJS功能的支持?我目前正在使用PhpStorm,但也试过netbeans,它不知道哪些函数是定义的。我为所有函数收到Unresolved variable / undefined function
IDE警告是非常恼人的。
答案 0 :(得分:5)
我尝试将\casperjs\modules\*.js
个文件复制到项目中,大部分功能都得到了定义"。
PhpStorm:从casperjs.org下载casperjs.zip,它将包含一个modules
文件夹,将每个.js文件复制到您的项目中。 (我将它们放在IDE_HELPER文件夹中)
IDE帮助程序javascript文件仍然会好得多,但它正在运行。
或者:您也可以将这些文件作为外部库附加,因此在浏览您自己的文件时不会打扰您。
它也适用于其他IDE。
答案 1 :(得分:4)
免责声明:我在谈论JetBrains的产品。
我自己遇到了这个问题,解决问题的最简单方法是点击右下方的图标(最后,我明白这就是这个!)。
它将显示与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
。