我已经安装了Ternjs包,用于在Atom编辑器中为javascript提供自动完成功能。还通过包-> Atom Ternjs ->配置项目在我的项目中启用了此功能。
重新启动服务器。
当我在文本编辑器中键入代码时,基于自动完成功能显示基本节点js模块代码,而第三方nodejs模块的代码如表达式、mongodb则不建议显示。
..tern项目
{
"ecmaVersion": 6,
"libs": [],
"loadEagerly": [],
"dontLoad": [
"node_modules/**"
],
"plugins": {
"doc_comment": true,
"node": {
"dontLoad": "",
"load": "",
"modules": ""
},
"angular": {}
}
}下面的屏幕截图显示了自动完成节点js内置模块的工作。我使用了文件系统模块

下面的屏幕截图显示,自动完成不工作的快递模块(第三方)的节点js平台。

非常感谢任何帮助解决Atom Ternjs包中的问题。
发布于 2018-08-09 14:10:12
修正后行dontLoad: []。效果很好。
..tern项目
{
"ecmaVersion": 6,
"libs": [],
"loadEagerly": [],
"plugins": {
"doc_comment": true,
"node": {
"dontLoad": "",
"load": "",
"modules": ""
},
"angular": {}
},
"dontLoad": []
}最新的文件运行良好。
发布于 2019-11-09 10:53:33
建议在"libs“下检查"browser”,如下所示:


https://stackoverflow.com/questions/51757836
复制相似问题