我正在 IntelliJ 上编写 Javascript,并使用一些环境变量,例如。
const DEBUG = process && process.env.COMMAND_DEBUG === 'true';
但是 IDE 告诉我
Unresolved variable or type process
。
所以我尝试切换到这种形式
import { env } from 'node:process';
const DEBUG = env.COMMAND_DEBUG === 'true';
但我一直对这个问题发出警告(参见图片)。
我是使用 NodeJs 的 IntelliJ Ultimate 版本 2023.1.2 的新手 而且 JavaScript 似乎附带了一些捆绑插件,例如
JavaScript and TypeScript plugin
(我们在 IntelliJ 社区版中没有它)。
您知道如何仅针对此用例关闭此警告吗(因为它在其他情况下可能有用)?
在 Intellij IDE 中,默认情况下您在“浏览器”环境中工作。对于 Node.js 特定的完成和分析,您必须在设置中为项目启用它。
文件 -> 设置 -> 语言和框架 -> Node.js 是 IntelliJ IDEA 2024.2.1(终极版)的位置。