-
-
Notifications
You must be signed in to change notification settings - Fork 959
小程序开发支持
Bobby edited this page Oct 11, 2019
·
11 revisions
Coc 现已全面支持小程序开发,支持 javascript, wxml,wxss, json 全部 4 种文件类型。
Coc 使用 tsserver 支持 javasciprt LSP 能力, 小程序开发时需要复制一份 wx.d.ts 到项目下的任意目录下(使用 minapp 框架开发可免去此步)。快捷命令:
wget https://raw.githubusercontent.com/qiu8310/minapp/master/packages/minapp-generator/gen/api/wx.d.ts
Coc 的 Tsserver 支持以下功能:
使用模块 wxml-langserver, 支持:
- 智能补全
- wxml 验证
- 文档查看
使用模块 vscode-css-languageservice, 支持:
- wxss 验证
- 智能补全
- 文档查看
等除了 findColorSymbols
以及 getFoldingRanges
的功能。
使用模块 vscode-json-languageserver, 支持:
- Json 验证
- 智能补全
- 文档查看
等功能。Coc 会通过 project.config.json
文件判定小程序环境,对应 json 文件(app.json 以及 page.json)会自动映射 json schema,无需手工添加。