我安装了Intellij IDEA 2017.1并从旧版2016.3导入了我的设置。
之后我决定用ESLint分析代码,但遗憾的是出现了以下错误:
TypeError: cliEngine.getFormatter(...) is not a function
at Function.ESLintPlugin.formatResults (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js:52:66)
at ESLintPlugin.getErrors (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js:49:29)
at ESLintPlugin.onMessage (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js:30:42)
at Interface.<anonymous> (C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2017.1\plugins\JavaScriptLanguage\jsLanguageServicesImpl\js-language-service.js:104:39)
at emitOne (events.js:96:13)
at Interface.emit (events.js:188:7)
at Interface._onLine (readline.js:239:10)
at Interface.<anonymous> (readline.js:376:12)
at Array.forEach (native)
at Interface._normalWrite (readline.js:375:11)
我确认我的设置在旧版IDEA中完全相同,所以
C:\Program Files\nodejs\node.exe
)~\AppData\Roaming\npm\node_modules\eslint
.eslistrules
的路径。那么, 在这种情况下会出现什么问题?