首页 > 解决方案 > 导出配置时将 eslint 配置从 json 转换为 JavaScript 会引发错误

问题描述

我正在尝试将我的 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 但得到了这个错误:

const config = {
    env: {
export default config;
^^^^^^

SyntaxError: Unexpected token export
    at new Script (vm.js:83:7)

标签: javascripteslint

解决方案


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

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

这就是你所需要的


推荐阅读