我也见过其他语言的问题 - 例如: https://github.com/atom/atom/issues/8152 - 解决方案是停止所有通知。
我实际上只想停止来自elm-linter的通知或任何linter包导致此通知。
我安装的Atom软件包是:
atom-beaufify ---- first group
language-elm
linter
linter-elm-make
linter-ui-default
elmjutsu
elm-instant
busy-signal
intentions
不确定这是导致问题的原因之一 - 我在设置中检查了所有这些问题,但我没有找到任何明显的方法来关闭通知。
我认为导致此问题的软件包属于第一组,因为它更有可能与elm linting和通知进行交互。 虽然我不能确定。
任何关于什么包导致这种情况的见解 - 或者如何在linting时关闭通知都非常感激。感谢:)
修改
我找到导致此问题的包。是atom-beautify
- stack trace
中没有水平滚动 - 在红框内 - 所以这就是为什么我之前没有全长看到它。
I am looking for one of the following things:
a closing bracket '}'
whitespace
at file:///C:/Users/devel/.atom/packages/atom-beautify/src/beautifiers/beautifier.coffee:322:27
at tryCatcher (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:512:31)
at Promise._settlePromise (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:569:18)
at Promise._settlePromise0 (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:614:10)
at Promise._settlePromises (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\promise.js:693:18)
at Async._drainQueue (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\async.js:133:16)
at Async._drainQueues (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\async.js:143:10)
at Async.drainQueues (C:\Users\devel\.atom\packages\atom-beautify\node_modules\bluebird\js\release\async.js:17:14)
at process._tickCallback (internal/process/next_tick.js:103:7)
答案 0 :(得分:1)
我再次重新安装了所有与elm相关的软件包,包括atom-beautifier
。
错误现在已经消失 - 虽然我不能肯定地说 - 因为之前它也已经消失了 - 它又出现了。我不能复制或预测为什么这样做。
如果您有解释,请发布另一个答案,我会选择它作为接受的答案。
在此之前重新安装软件包并重新启动编辑器工作 - 直到它没有 - 你需要重新做一遍..