gpt4 book ai didi

javascript - 仅在一个文件中使用 ESLint "require is not defined"时如何修复它?

转载 作者:行者123 更新时间:2023-12-04 01:00:31 27 4
gpt4 key购买 nike

当我在我的 JavaScript 中使用 require 时,我收到来自 eslint 的警告,“require is not defined eslint(no-undef)”。

除了这一个文件,我项目中的所有文件都使用浏览器env,这是在我的.eslintrc中设置的。

我怎样才能异常(exception)并为这个文件指定一个节点环境?

var fs = require('fs');
var path = require('path');

// my code

最佳答案

类似于如何在文件顶部使用代码注释覆盖 eslint 规则,您也可以覆盖环境:

/* eslint-env node */

var fs = require('fs');
var path = require('path');

// my code

设置节点环境将使 require__dirname 等节点特性不会被视为未定义。

Specifying Environments在 eslint 文档中。

关于javascript - 仅在一个文件中使用 ESLint "require is not defined"时如何修复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58530202/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com