为什么在vite中使用eslint报错‘__dirname‘ is not defined?

问题分析

在这里插入图片描述
发生这种情况是因为 ESLint 不知道 vite.config.js 中的代码在 Node.js 中使用,__dirname 未在浏览器中定义,也未在 ES 模块中定义。因此要告诉 ESLint 代码将作为 CommonJS 模块在 Node.js 中运行。

解决方案

请打开 ESLint 配置并在该 env 部分中设置 node: true 。
在这里插入图片描述

相关推荐

  1. SpringBoot 3.2.1使用JPA

    2024-03-26 15:18:05       66 阅读
  2. vue3router使用pinia解决

    2024-03-26 15:18:05       37 阅读
  3. vite+vue+ts项目解决方案

    2024-03-26 15:18:05       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 15:18:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 15:18:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 15:18:05       82 阅读
  4. Python语言-面向对象

    2024-03-26 15:18:05       91 阅读

热门阅读

  1. gnuplot画图学习(待完善)

    2024-03-26 15:18:05       35 阅读
  2. 设计模式之观察者模式

    2024-03-26 15:18:05       41 阅读
  3. 服务器相关问题以及见解

    2024-03-26 15:18:05       27 阅读
  4. Ubuntu 安装教程

    2024-03-26 15:18:05       39 阅读
  5. 【C/C++】多项式求和

    2024-03-26 15:18:05       47 阅读
  6. 【学习心得】人工智能概念拾遗

    2024-03-26 15:18:05       42 阅读
  7. Modbus TCP协议介绍(ModbusTCP)

    2024-03-26 15:18:05       31 阅读
  8. Elasticsearch 基础之映射(mappping)

    2024-03-26 15:18:05       44 阅读
  9. 网络小基础

    2024-03-26 15:18:05       39 阅读