Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导出配置时,将eslint配置从json转换为JavaScript会引发错误_Javascript_Eslint - Fatal编程技术网

导出配置时,将eslint配置从json转换为JavaScript会引发错误

导出配置时,将eslint配置从json转换为JavaScript会引发错误,javascript,eslint,Javascript,Eslint,我正在尝试将我的eslint配置从json转换为JavaScript 从.eslintrc.js导出配置对象(如sys)后: JavaScript-使用.eslintrc.js并导出包含配置的对象 我得到一个错误: (function (exports, require, module, __filename, __dirname) { export default { ^

我正在尝试将我的eslint配置从json转换为JavaScript

从.eslintrc.js导出配置对象(如sys)后:

JavaScript-使用.eslintrc.js并导出包含配置的对象

我得到一个错误:

(function (exports, require, module, __filename, __dirname) { export default {
                                                              ^^^^^^

SyntaxError: Unexpected token export
    at new Script (vm.js:83:7)
这是我的配置的前几行:

export default {
    env: {
        browser: true,
我如何修复错误

更新 我已命名对象并导出常量,但出现以下错误:

const config = {
    env: {

您应该像这样使用module.exports:

module.exports = {
  putYour: "config here"
};

这就是您需要的全部内容

这是我在.eslintrc.js中的内容:

module.exports = {
    env: {
        browser: true,
...
}

为什么它被包装在一个函数中<代码>导出令牌不能在我不知道的函数中。我已经更新了这个问题。如果你想使用扩展名为
.js
的ES模块,那么你必须将
类型:“模块”
添加到你的
包.json
文件中。您是否尝试过使用
module.exports={env:…}
?@FelixKling在我的
包的顶层添加以下内容:
,“type”:“module”}
。json
无法解决此问题
module.exports = {
    env: {
        browser: true,
...
}