Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>muya-vscodeNew to Visual Studio Code? Get it now.
muya-vscode

muya-vscode

manycore_feinfra

|
102 installs
| (0) | Free
muya vscode extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

muya-vscode

Muya 组件库插件

Extension Settings

插件设置

muyaVscode.iconfontProjects iconfont 仓库数组

案例,可以通过增加数组来添加你自己的 iconfont 项目

{
    "name": "muya-theme-light",
    "cdnUrl": "//at.alicdn.com/t/font_1224481_7s1qizmzjfk.js",
    "prefix": "icon",
    "pkg": "@qunhe/muya-theme-light"
}, 
{
    "name": "muya-theme-up",
    "cdnUrl": "//at.alicdn.com/t/font_1984685_3wymuz6n1bp.js",
    "prefix": "up-",
    "pkg": "@qunhe/muya-theme-up"
}, 
// 如果你使用的 css 方案,可以这么配置
{
    "name": "muya-theme-up-use-css",
    "cdnUrl": "//at.alicdn.com/t/font_1984685_3wymuz6n1bp.js",
    "pkg": "@qunhe/muya-theme-up",
    "importType": "off",
    "format": "off",
    "template": "<i className=\"<%= name %>\" />"
}

配置的 ts 类型:

export interface IconRepo {
	/** iconfont cdn url */
	cdnUrl: string;
	/** project name */
	name: string;
	/** icon 名称格式化,可以关闭  */
	format?: 'off' | 'camelCase';
	/** icon prefix */
	prefix?: string;
	/** icon 的包名 */
	pkg: string;
	/** 图标后缀 */
	suffix?: string;
	/** 插入代码的模板 */
	template?: string;
	/** 是否要 import 对应的 icon 的 npm 包  */
	importType?: 'auto' | 'singleLine' | 'off';
}

muyaVscode.importType

全局的 import 类型:

  • 'auto': 自动
  • 'singleLine': 单行 import ,不合并
  • 'off': 关闭自动 import

muyaVscode.languages

只在对应的语言生效,默认值 ["typescriptreact", "javascriptreact", "jsx" ]

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft