本文主要是介绍为什么在vite中使用eslint报错‘__dirname‘ is not defined?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题分析
发生这种情况是因为 ESLint 不知道 vite.config.js 中的代码在 Node.js 中使用,__dirname 未在浏览器中定义,也未在 ES 模块中定义。因此要告诉 ESLint 代码将作为 CommonJS 模块在 Node.js 中运行。
解决方案
请打开 ESLint 配置并在该 env 部分中设置 node: true 。
这篇关于为什么在vite中使用eslint报错‘__dirname‘ is not defined?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!