在 PhpStorm 中使用 CodeceptJS 的未解析函数或方法
Unresolved functions or methods using CodeceptJS in PhpStorm
我刚刚按照 CodeceptJS Quickstart 并在 PhpStorm IDE(相当于 WebStorm、IntelliJ 等)中打开了 first_test.js
。
对于所有内置函数,我得到 "Unresolved function or method …":
我在 I
上也没有得到任何自动完成。
我尝试了以下方法。
- 寻找 CodeceptJS 插件。没找到。
- 在设置 -> 语言和框架 -> JavaScript -> 库中启用
codeceptjs/node_modules
。
- 将 JavaScript 语言版本设置为 ECMAScript 6。
- 启用 Node.js 核心库。
- 重新启动 PhpStorm。
请运行'npm install codeceptjs'.
我必须按照 https://codecept.io/typescript/ 中概述的步骤在 PHPStorm 中完全启用 CodeceptJS。
步骤
npm install codeceptjs typescript ts-node
- 在我的
codecept.conf.js
文件中添加 require('ts-node/register')
作为第一行
- 在我的项目根文件夹中创建一个
tsconfig.json
- 运行
npx codeceptjs def
创建默认 steps.d.ts
文件
在那之后,自动完成在我的测试中起作用了:)
我刚刚按照 CodeceptJS Quickstart 并在 PhpStorm IDE(相当于 WebStorm、IntelliJ 等)中打开了 first_test.js
。
对于所有内置函数,我得到 "Unresolved function or method …":
我在 I
上也没有得到任何自动完成。
我尝试了以下方法。
- 寻找 CodeceptJS 插件。没找到。
- 在设置 -> 语言和框架 -> JavaScript -> 库中启用
codeceptjs/node_modules
。 - 将 JavaScript 语言版本设置为 ECMAScript 6。
- 启用 Node.js 核心库。
- 重新启动 PhpStorm。
请运行'npm install codeceptjs'.
我必须按照 https://codecept.io/typescript/ 中概述的步骤在 PHPStorm 中完全启用 CodeceptJS。
步骤
npm install codeceptjs typescript ts-node
- 在我的
codecept.conf.js
文件中添加require('ts-node/register')
作为第一行 - 在我的项目根文件夹中创建一个
tsconfig.json
- 运行
npx codeceptjs def
创建默认steps.d.ts
文件
在那之后,自动完成在我的测试中起作用了:)