我的代码和 log4js 文件中的所有内容似乎都很好并且语法正确。但是,在运行我的应用程序时,我收到以下错误:
undefined:1
?{
^
SyntaxError: Unexpected token ?
当我到达这条线时会发生这种情况:
var logFile = 'log4js_' + process.env.NODE_ENV + '.json';
log4js.configure(logFile);
这是我的 log4js 文件
{
"appenders": [
{
"type": "console"
},
{
"type": "file",
"filename": "logs/main.log",
"maxLogSize": 1024000,
"category": "main"
}
]
}
我不知道为什么它会认为有一个“?” 字符开头,log4js 文件没有语法错误。