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