gernerator-code sudo npm i gernerator-code -g, j* m# M) s$ @" N! R. h
三、开发者账号申请 1 U u1 S t1 J% W+ i 点击 Visual Studio Team Services,点击最上方立即注册,注册自己的账号,可以用GitHub账号直接登录。 F% h" y0 J( o$ v- D7 Y$ m1.注册并登录 Azure DevOps。 ; B6 n8 j' u) p+ m! o$ F2.选择或者创建一个组织(new organization)。' o6 \; ~8 y! u1 h$ G, ]; V
3.在该组织下创建一个项目(new project)。/ v) M& L8 _- ^$ T3 y- d0 Z( b
以上三步都是为了获取开发者(publisher)的token,获取token如下图:: U! c0 |% n2 e % w4 |7 F/ g/ X3 g4. 点击 New Token,注意这里创建token一定要下拉选择 all accessible organizations,然后点击右下角的 Show all scopes 找到 Marketplace 选择 Manage。 A* a6 a& J/ k& ]
- r! j/ K' k3 E
5. 注册vscode插件开发者(publisher):点击此处。注册保证name和id一致,并且只需要填写这两个就可以了。 ! S3 s, a7 X! A, v三、项目搭建 / _ t1 N* }+ D. G a1 @1 Q1、项目初始化! }3 |3 ^) H' z% x, v6 Q( l
终端输入 yo code。
选项如下设置:language选择javascript,名称就是你扩展的名称。! Z$ L" u! l; W3 J! C6 M) q0 a; r
; m% }9 F1 S8 C9 v2、项目改造 0 P8 O' v6 ]0 G3 }6 |+ C. \, `# a 将项目文件夹yc-charts-code-snippets(你的扩展名字的文件夹)拖到vscode中打开。做以下改造:; y! _: s% X/ n3 i
1.将package.json改造成以下模样:' z+ S. ~) O9 Y
2.修改一下你项目目录中的README.md,无论怎么修改都可以!!!否则生成package包会失败。. J! i3 ?5 w' s X! C( _6 K
3、编码 . Y3 Y f' v; a1 k. q& {4 k 这里的编码其实并不是写js,而是写json配置,在哪里写呢?在项目的 snippets 文件夹中的 snippets.code-snippets 文件中写入:% J9 ]2 m, Q! o( H* Q: s