在 IntelliJ 中定义 JS 脚本的上下文 IDEA/WebStorm
Define context of JS script in IntelliJ IDEA/WebStorm
我使用 IntelliJ 编写在隐式设置多个上下文变量的环境中执行的 JS 脚本,例如embeddingPage
.
但是 IntelliJ 不知道上下文,所以它将这些变量标记为未知:
Unresolved variable or type embeddingPage
此外,脚本执行需要 return 末尾的 config
对象,IDE 抱怨:
'return' outside function definition
有没有办法在不中断脚本执行的情况下让 IDE 知道上下文?
您可以通过在代码中的某处添加 JSDoc 注释,让 IDE 知道您隐式设置的变量。 @name 标签似乎是最佳选择,因为它通常用于代码中不容易看到的符号的“虚拟注释”,例如在运行时生成的方法。
至于“'return' outside function definition”错误,我只能建议禁用 JavaScript 和 TypeScript |一般 |未遵循 ECMAScript 规范 检查或禁止使用 // noinspection JSAnnotator
的语句
我使用 IntelliJ 编写在隐式设置多个上下文变量的环境中执行的 JS 脚本,例如embeddingPage
.
但是 IntelliJ 不知道上下文,所以它将这些变量标记为未知:
Unresolved variable or type embeddingPage
此外,脚本执行需要 return 末尾的 config
对象,IDE 抱怨:
'return' outside function definition
有没有办法在不中断脚本执行的情况下让 IDE 知道上下文?
您可以通过在代码中的某处添加 JSDoc 注释,让 IDE 知道您隐式设置的变量。 @name 标签似乎是最佳选择,因为它通常用于代码中不容易看到的符号的“虚拟注释”,例如在运行时生成的方法。
至于“'return' outside function definition”错误,我只能建议禁用 JavaScript 和 TypeScript |一般 |未遵循 ECMAScript 规范 检查或禁止使用 // noinspection JSAnnotator