gernerator-code sudo npm i gernerator-code -g) m. \' I" Q+ K' U" S6 n
三、开发者账号申请5 R: z& L" n! y, `. d. y% K) i
点击 Visual Studio Team Services,点击最上方立即注册,注册自己的账号,可以用GitHub账号直接登录。 ~; i/ k5 Q ~6 J+ E# {9 N
1.注册并登录 Azure DevOps。 . R9 L" }) I8 P7 ]# e0 i+ t2.选择或者创建一个组织(new organization)。 4 N' I& k; K/ L/ v [3.在该组织下创建一个项目(new project)。 ' p0 d; J' ?+ b, F8 r& _ 以上三步都是为了获取开发者(publisher)的token,获取token如下图: 8 J" i% @( i4 f ' ^* K l( x8 l% ~* x( z( L6 c0 k: X4. 点击 New Token,注意这里创建token一定要下拉选择 all accessible organizations,然后点击右下角的 Show all scopes 找到 Marketplace 选择 Manage。* @8 j2 L8 c: Q, ~& o 0 C8 q, w* H" ^5 u8 d( u) {# ~5. 注册vscode插件开发者(publisher):点击此处。注册保证name和id一致,并且只需要填写这两个就可以了。2 \& R; V8 m( P/ l8 b9 ^ 三、项目搭建 4 w+ L9 K" x) }9 @; o; R1、项目初始化 + Q. s; q% d2 ]0 D4 O- @
终端输入 yo code。
选项如下设置:language选择javascript,名称就是你扩展的名称。 2 M: f" G# N! Y; N
% \; o4 _$ U: m7 G
2、项目改造" g3 |) @* b4 h5 w+ s0 K
将项目文件夹yc-charts-code-snippets(你的扩展名字的文件夹)拖到vscode中打开。做以下改造:2 e( b6 o& n9 Y% u. u2 f
1.将package.json改造成以下模样: ; f( f' V9 H+ V& n9 d
2.修改一下你项目目录中的README.md,无论怎么修改都可以!!!否则生成package包会失败。( F& J2 p' U7 r4 ~8 `
3、编码8 H" E: b2 O k/ f
这里的编码其实并不是写js,而是写json配置,在哪里写呢?在项目的 snippets 文件夹中的 snippets.code-snippets 文件中写入: F1 t! ^& L9 Q, k