如何在COC neo vim中设置Coc-Angular lsp扩展

时间:2020-07-29 06:04:53

标签: angular vim vim-plugin neovim

我想搬到Nvim很久了,并试图将其设置为react / angular。由于jsx插件和其他插件已经足够了,所以我已经完成并完成了反应的设置,但是我目前仍然坚持使用coc-angular扩展名将其设置为使用COC.vim进行角度语言服务

因此,根据coc-angular自述文件,我安装了它并启动了带有新eslint配置问题的全新Angular项目,因为当我打开html文件时,语言服务无法正常工作,并且 CocInfo 产生此输出

## Output channel: angular                                                                          
   12                                                                                                     
   13 [Info  - 10:44:07 AM] Angular language server process ID: 7266                                      
   14 [Info  - 10:44:07 AM] Using typescript v3.9.7 from /home/arshad/.config/coc/extensions/node_modules/coc-angular/node_modules/types
   15 [Info  - 10:44:07 AM] Using @angular/language-service v10.0.4 from /home/arshad/.config/coc/extensions/node_modules/coc-angular/no
   16 [Info  - 10:44:07 AM] Log file: /tmp/nglangsvc.log                                                  
   17 [Info  - 10:44:15 AM] Enabling language service for /home/arshad/Documents/angularLSP/tsconfig.json.
   18 [Error  - 10:44:15 AM] No config file for /home/arshad/Documents/angularLSP/src/app/app.component.html

我不明白错误的含义以及为解决此问题我应该怎么做,我已将角度语言服务添加到TSconfig中的插件中 这些是我的vim,Coc和TSconfig的配置

  1. init.vim
  2. coc-config =>
{                                                                                                   
 "coc.preferences.formatOnSaveFiletypes": ["css", "markdown","javascript","typescript","JSON"],     
}   
  1. Tsconfig =>
{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "module": "esnext",
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2015",
    "plugins": [{ "name": "@angular/language-service" }],
    "lib": ["es2018", "dom"]
  },
  "angularCompilerOptions": {
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true
  }
}

我们非常感谢您的帮助。如果有与此相关的任何其他线程,请将我链接到这些线程,这对我非常有用,因为我是新来的我的笔记本电脑无法处理vscode。并随时给我其他有关vim config的建议和有关angular的插件

谢谢:D

0 个答案:

没有答案