在PhpStorm中使用CodeceptJS的未解决的函数或方法

时间:2017-09-27 15:29:13

标签: intellij-idea phpstorm webstorm webdriver-io codeceptjs

我刚刚关注了CodeceptJS Quickstart并在PhpStorm IDE中打开了first_test.js(相当于WebStorm,IntelliJ等)。

对于所有内置函数,我得到“未解析的函数或方法......”:

enter image description here

我也没有在I上获得任何自动完成功能。

我尝试了以下内容。

  1. 寻找CodeceptJS插件。没找到任何。
  2. 在“设置”中启用codeceptjs/node_modules - >语言与框架 - > JavaScript - >库。
  3. 将JavaScript语言版本设置为ECMAScript 6。
  4. 启用Node.js核心库。
  5. 重新启动PhpStorm。

2 个答案:

答案 0 :(得分:1)

请运行' npm install codeceptjs'。

答案 1 :(得分:0)

我必须按照 https://codecept.io/typescript/ 中列出的步骤在 PHPStorm 中完全启用 CodeceptJS。

步骤

  1. npm install codeceptjs typescript ts-node
  2. 在我的 require('ts-node/register') 文件中添加 codecept.conf.js 作为第一行
  3. 在我的项目根文件夹中创建一个 tsconfig.json
  4. 运行 npx codeceptjs def 以创建默认的 steps.d.ts 文件

在那之后,自动完成在我的测试中起作用了:)