对于 Web 开发(以及更多),我最喜欢的编辑器是伟大的 atom 编辑器,它是 github 的开源项目。
像许多代码编辑器一样,我们可以通过安装大量插件来扩展它。其中,我使用atom-ternjs:
带有 tern.js 的 atom 的 Javascript 代码智能。通过 autocomplete-plus 使用建议提供程序。
今天,我在编辑器窗口右上角的“警报样式”闪存消息框中收到此错误:
TypeError:无法在 Object.exports.typeFromContext ( /home/poremil/.atom/packages/atom-ternjs/node_modules/tern/lib/infer.js:1623:24) 在 Object.findCompletions [运行时] (/home/poremil/.atom/packages/atom-ternjs /node_modules/tern/lib/tern.js:684:23) 在 Object.exports 上运行 (/home/poremil/.atom/packages/atom-ternjs/node_modules/tern/lib/tern.js:218:30) .withContext (/home/poremil/.atom/packages/atom-ternjs/node_modules/tern/lib/infer.js:774:18) 在/home/poremil/.atom/packages/atom-ternjs/node_modules/tern/ lib/tern.js:225:13 at analyzeAll (/home/poremil/.atom/packages/atom-ternjs/node_modules/tern/lib/tern.js:339:15) 在 doRequest (/home/poremil/.atom/packages/atom-ternjs/node_modules/tern/lib/tern.js:209:5) 在 Object.signal.mixin.request (/home/poremil/.atom/packages/atom-ternjs/node_modules/tern/lib /tern.js:149:7) 在响应 (/home/poremil/.atom/packages/atom-ternjs/node_modules/tern/bin/tern:224:10)
但是,a 没有注意到我的工作流程中的任何特定错误。也就是说,我想了解发生了什么。
我也在github项目上开了一个issue