最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue使用monaco?editor漢化右鍵菜單示例

 更新時(shí)間:2022年08月07日 08:43:17   作者:文藝小IT  
這篇文章主要為大家介紹了vue使用?monaco?editor?漢化右鍵菜單實(shí)現(xiàn)漢化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

安裝依賴插件

首先使用npm或者其他包管理工具安裝依賴插件:

npm install monaco-editor --save
npm install monaco-editor-nls --save
npm install monaco-editor-webpack-plugin --save
npm install monaco-editor-esm-webpack-plugin --save-dev
 

推薦安裝的依賴版本對(duì)應(yīng):package.json 

{
  "dependencies": {
    "monaco-editor": "^0.20.0",
    "monaco-editor-nls": "^2.0.0",
    "monaco-editor-webpack-plugin": "^1.9.1",
  },
  "devDependencies": {
    "monaco-editor-esm-webpack-plugin": "^2.0.0"
  }
}

webpack.config.js 添加配置:(此處使用vue-cil3.0 配置在vue.config.js里面)

const MonacoWebpackPlugin = require('monaco-editor-esm-webpack-plugin');
 
module.exports = {
	configureWebpack: {
		module: {
			rules: [{
				test: /\.js/,
				enforce: 'pre',
				include: /node_modules[\\\/]monaco-editor[\\\/]esm/,
				use: MonacoWebpackPlugin.loader
			}]
		},
		plugins: [
			new MonacoWebpackPlugin()
		]
	}
}

此處需要引入monaco-editor-esm-webpack-plugin,引入monaco-editor-webpack-plugin無法漢化成功設(shè)置語言包

// 漢化 monaco
import { setLocaleData } from "monaco-editor-nls"
import zh_CN from "monaco-editor-nls/locale/zh-hans"
setLocaleData(zh_CN)
 
 
//先漢化語言,再加載monaco才能漢化成功,使用import方式無法漢化
//需要使用require方式引入monaco-editor
//import * as monaco from 'monaco-editor' 
const monaco = require("monaco-editor/esm/vs/editor/editor.api"); 
 

設(shè)置完以上配置后,漢化成功效果如下:

以上就是vue使用monaco editor漢化右鍵菜單示例的詳細(xì)內(nèi)容,更多關(guān)于vue右鍵菜單漢化的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

田林县| 黔东| 建始县| 冕宁县| 北碚区| 龙江县| 桃园县| 汪清县| 循化| 古田县| 虎林市| 兴宁市| 白山市| 江山市| 汨罗市| 凤庆县| 资阳市| 英吉沙县| 吉水县| 斗六市| 亚东县| 德钦县| 青阳县| 定日县| 贞丰县| 武安市| 乌审旗| 无锡市| 苍溪县| 阿图什市| 宁德市| 皮山县| 即墨市| 饶平县| 呼图壁县| 通城县| 南昌县| 巩义市| 渝中区| 怀宁县| 宝清县|