我也在其他语言中也看到过这个问题-例如,在这里: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
不确定是哪个原因引起的-我在设置中检查了所有设置,但没有找到任何明显的方法来关闭通知。
我认为导致此问题的程序包属于第一类,因为它们更有可能与榆木毛和通知互动。尽管我不能确定。
非常感谢引起此问题的软件包的任何见解-或在棉绒掉毛时如何关闭通知的任何方法。
编辑:我找到了导致此问题的软件包。是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)
我再次重新安装了所有与榆木相关的软件包,包括atom-beautifier
。
错误暂时消失了-尽管我不能肯定地说-因为以前它也消失了-并且再次出现。我无法复制或预测为什么这种方式。
[如果您有解释,请发布另一个答案,我将选择它作为接受的答案。
直到重新安装软件包并重新启动编辑器,然后再重新启动编辑器,然后才能重新开始。->