IntelliJ - 未解决的 JavaScript 参考

问题描述 投票:0回答:2

我正在 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 社区版中没有它)。

您知道如何仅针对此用例关闭此警告吗(因为它在其他情况下可能有用)?

inspection profile JSandTS plugin Unresolved JavaScript Reference

javascript intellij-idea lint
2个回答
5
投票

在 Intellij IDE 中,默认情况下您在“浏览器”环境中工作。对于 Node.js 特定的完成和分析,您必须在设置中为项目启用它。


0
投票

文件 -> 设置 -> 语言和框架 -> Node.js 是 IntelliJ IDEA 2024.2.1(终极版)的位置。

© www.soinside.com 2019 - 2024. All rights reserved.