首页 文章

Atom编辑器自定义节点js模块的自动完成功能

提问于
浏览
0

我已经安装了Ternjs软件包,用于在Atom编辑器中为javascript提供自动完成功能 . 也可以通过Packages - > Atom Ternjs - > Configure Project在我的项目中启用它 .

做了一个重启服务器 .

当我在文本编辑器中键入代码时,基于自动完成功能显示基本节点js模块代码,而第三方nodejs模块的代码如明,mongodb不建议

.tern-project

{
  "ecmaVersion": 6,
  "libs": [],
  "loadEagerly": [],
  "dontLoad": [
    "node_modules/**"
  ],
  "plugins": {
    "doc_comment": true,
    "node": {
      "dontLoad": "",
      "load": "",
      "modules": ""
    },
    "angular": {}
  }
}

下面的屏幕截图显示自动完成适用于节点js的内置模块 . 我用过文件系统模块

下面的截图显示自动完成不适用于节点js平台的快速模块(第三方) .

非常感谢任何帮助解决Atom Ternjs包中的问题 .

1 回答

  • 0

    修改后的行 dontLoad: [] . 它工作正常 .

    .tern-project

    {
      "ecmaVersion": 6,
      "libs": [],
      "loadEagerly": [],
      "plugins": {
        "doc_comment": true,
        "node": {
          "dontLoad": "",
          "load": "",
          "modules": ""
        },
        "angular": {}
      },
      "dontLoad": []
    }
    

    最新文件运作良好 .

相关问题