vue.config.js打包配置

本文介绍了如何配置vue.config.js以满足项目需求,同时讲解了VSCode编辑器的各种操作,如获取和设置插件首选项,编辑器内容操作,包括获取编辑器信息、替换内容、创建新编辑器并插入文本以及文本样式的添加。此外,还涉及到了终端操作。文章最后提及整理了75道JavaScript面试题,可帮助面试准备。

插件首选项配置

每一个插件都可以自行添加首选项的配置, 当打开vscode时, 可以根据首选项选择的配置, 执行不同的逻辑, 插件的首选项可以在package.jsoncontributes.configuration中配置, 如下:

// package.json"activationEvents": ["onCommand:learn-vscode-extends.customConfig"],"contributes": {"commands": [{"command": "learn-vscode-extends.customConfig","title": "customConfig"}],"configuration": { // 首选项配置在这里配置"title": "learn-vscode-extends", // 这里大标题对应项目名称即可, 对应的首选项会被分到一组"properties": {"hello.title": { // 这里是副标题, 也是这个配置项的key"type": "string", // 类型为字符串"description": "这里是描述, 随便写", // 描述"enum": [ // 下拉选项"选项一","选项二","选项三"],"markdownEnumDescriptions": [ // 每个选择项的说明, 可以是 markdown 格式的文本, 还有 enumDescriptions 则对应普通的文本"`选项一的描述文本`","*选项二的描述文本*","**选项三的描述文本**"],"default": "选项三", // 默认值"scope": "window" // 指定该配置的范围},"hello.radio": {"type": "boolean","default": false,"description": "这是一个单选按钮"},"hello.input": {"type": "string","default": "我是默认的内容","description": "这是一个文本输入框"},"hello.arrayConfig": {"type": "array","default": [],"scope": "window","description": "数组类型的配置"},"hello.markdown": {"type": "boolean",// 可以设置一些设置链接语法, 格式为: `#配置标题#` 如 `#files.autoSave#`"markdownDescription": "设置自动保存`#files.autoSave#`, 设置字体大小`#editor.fontSize#`, 支持markdown语法\n- `高亮`**加粗***斜体*\n- 列表1 \n- 列表2"}}}}, 

在代码中操作首选项:

  • vscode.workspace.getConfiguration().get("hello.title"): 获取指定标题的首选项
  • vscode.workspace.getConfiguration().update("hello.title", "选项一", true)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值