poerlang / vite-plugin-monaco-editor-nls

vite plugin Monaco editor localize

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vite Plugin monaco-editor-nls

Install:

yarn add -D vite-plugin-monaco-editor-nls

Add this plugin in vite.config.ts:

import MonacoEditorNlsPlugin, {
    esbuildPluginMonacoEditorNls,
    Languages,
} from 'vite-plugin-monaco-editor-nls';

// https://vitejs.dev/config/
export default defineConfig({
    resolve: {
        alias: {
            '@': resolve('./src'),
        },
    },
    build: {
        sourcemap: true,
    },
    optimizeDeps: {
        /** vite >= 2.3.0 */
        esbuildOptions: {
            plugins: [
                esbuildPluginMonacoEditorNls({
                    locale: Languages.zh_hans,
                }),
            ],
        },
    },
    plugins: [
        reactRefresh(),
        MonacoEditorNlsPlugin({locale: Languages.zh_hans}),
    ],
});

About

vite plugin Monaco editor localize


Languages

Language:TypeScript 94.8%Language:HTML 2.7%Language:JavaScript 1.3%Language:Less 1.3%