Node.js中require path模块遇问题:path变量颜色异常
Node.js path模块变量显示红色的解决办法
安装Node.js类型定义文件
编辑器的红色提示大多是因为缺少类型声明,执行命令安装:npm install @types/node --save-dev用yarn或pnpm的话对应换成:
yarn add @types/node -D # 或 pnpm add @types/node -D确认package.json的模块类型配置
如果用ES模块的import语法,必须在package.json里添加:{ "type": "module" }要是用CommonJS的
require写法,不需要这个字段,或者设置为"commonjs"。规范导入写法
ES模块推荐用:import path from 'node:path';CommonJS写法:
const path = require('path');重置编辑器语言服务
编辑器缓存可能导致提示异常,重启VS Code,或者打开命令面板(Ctrl+Shift+P)执行TypeScript: Restart TS Server(TypeScript项目)或JavaScript: Restart Language Service(JavaScript项目)。检查编辑器配置
确保VS Code中javascript.implicitProjectConfig.checkJs或typescript.implicitProjectConfig.checkJs选项处于开启状态,让编辑器自动识别Node.js内置模块。
内容的提问来源于stack exchange,提问作者fzetz
相关产品推荐
相关产品推荐

