Back to results
stefan-hui/rollup-plugin-monaco-editor-nls(opens in a new tab)
Language: TypeScript
- stars
- 2
- watchers
- 2
- forks
- 0
- open issues
- 0
- Last updated
- 06/16/2021
Language: TypeScript
Install:
yarn add -D rollup-plugin-monaco-editor-nls
Add this plugin in rollup.config.js:
import monacoEditorNlsPlugin, { Languages, } from "rollup-plugin-monaco-editor-nls"; plugins: [monacoEditorNlsPlugin({ locale: Languages.zh_hans })];
Add this plugin in vite.config.ts:
Vite has a pre-loading mode, add this method to solve —— esbuildPluginMonacoEditorNls
import { defineConfig } from "vite"; import monacoEditorNlsPlugin, { Languages, esbuildPluginMonacoEditorNls, } from "rollup-plugin-monaco-editor-nls"; const is_dev = process.env.NODE_ENV === "development"; // https://vitejs.dev/config/ export default defineConfig({ resolve: { alias: { "@": resolve("./src"), }, }, build: { sourcemap: true, }, optimizeDeps: { esbuildOptions: { plugins: [ esbuildPluginMonacoEditorNls({ locale: Languages.zh_hans }), ], }, }, plugins: [!is_dev && monacoEditorNlsPlugin({ locale: Languages.zh_hans })], });