我在其他语言中也看到了这个问题--例如: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)
发布于 2017-05-19 01:19:56
我已经重新安装了所有与榆m相关的软件包,包括atom-beautifier
。
这个错误现在已经消失了--虽然我不能肯定--因为以前它也消失了--而且它又出现了。我无法复制或预测为什么会这样。
如果你有一个解释,请张贴另一个答案,我会选择它作为接受的答案。
在此之前,重新安装软件包并重新启动编辑器--直到它不起作用--而且您需要重新进行一次。
https://stackoverflow.com/questions/44052642
复制相似问题