Vue CLI 插件 Plugins
插件Plugins
VUE CLI 是使用是基于插件的体系结构的。
如果检查新创建的项目的 package.json
,我们将发现以 @vue/cli-plugin-
开头的依赖项。插件可以修改内部webpack配置并将命令注入vue cli 服务,同时在项目创建的过程中列出的大多数特性都是作为插件实现的。
基于插件的体系结构它使得VUE CLI 也更具有灵活性和可扩展性。
在现有项目中安装插件
每个CLI插件都附带有一个生成器(用于创建文件)和一个运行时插件(用于调整核心webpack配置并注入命令)。当我们用 vue create
创建新项目时,它将根据我们选择的功能为此预安装一些插件,如果要将插件安装到已创建的项目中,可以使用以下 vue add
命令进行安装:
vue add eslint
该命令将调用插件的文件生成器,并可能对现有文件进行更改,因此我们在运行项目前可以提交它的当前状态 vue add
。
vue/eslint
命令解析为 完整的软件包名称:@vue/cli-plugi-eslint
,从npm安装它,并调用其生成器。(如果没有@vue前缀,该命令则解析为无作用域的软件包)
vue add cli-plugin-eslint
针对已有项目使用 vue-cli-service
安装:
npm i -D @vue/cli-service
在package.json
中的 vuePlugins
对象中的 service
字段中引入对应的js文件,用于注册 watch命令的文件,并自行命名然后放在根目录。
然后在终端输入 npm run watch
,看是否输出watch命令注册成功,判断是否完成。
最后,我们可以通过运行 npx vue-cli-service help
查看 vue-cli-service
下面的所有命令,看是否新增了之前执行的 watch命令。
链接:https://www.9xkd.com/
Vue CLI 插件 Plugins相关推荐
- vue之插件 (Plugins)
Vue插件 vue 通常我们向Vue全局添加一些功能时,会采用插件的模式,它有两种编写方式 对象类型:一个对象,但是必须包含一个 install 的函数,该函数会在安装插件时执行: 函数类型:一个fu ...
- Vue CLI 官方文档(一)@vue/cli、@vue/cli-service、插件和 Preset
Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件和 Preset 文章目录 Vue CLI 官方文档(一)@vue/cli.@vue/cli-service.插件 ...
- Vue CLI 3结合Lerna进行UI框架设计
第一次在掘金发文章,有点啰里啰嗦,大家见谅. 当前大部分UI框架设计的Webpack配置都相对复杂,例如Element.Ant Design Vue和Muse-UI等Vue组件库.例如Element, ...
- 使用Vue CLI 3提升您的Vue.js工作流程
没有命令行界面(CLI)工具的帮助,我们几乎无法想象现代Web开发. 通过减少重复繁琐的任务,它们极大地促进并加快了开发流程. 手动设置项目,具有所有的上线,构建,测试,预处理,优化和依赖项跟踪功能, ...
- vue cli记录一次因三方依赖插件未进行bable编译造成的ie不兼容问题
vue cli记录一次因三方依赖插件未进行bable编译造成的ie不兼容问题 因业务需求,vue项目中需要使用一个拖拽缩放插件vue-grid-layout 业务完成后客户需要兼容ie, 微软宣布将于 ...
- Vue CLI 3 安装、创建、配置、安装插件
一.安装 1.全局安装过旧版本的 vue-cli(1.x 或 2.x)要先卸载它: npm uninstall vue-cli -g //或者 yarn global remove vue-cli 注 ...
- [Vue CLI 3] 插件编写实战和源码分析
当你看过了官方的几个插件之后,慢慢地,其实你也有需求了. 那如何编写一个 Vue CLI 3 的插件呢? 本文代码已经放到 github 上,地址:https://github.com/dailyno ...
- vue连线 插件_【Vue CLI】手把手教你撸插件
现如今 Vue 作为主流的前端框架之一,其健全的配套工具,活跃的开源社区,让广发码农热衷追捧.Vue CLI 作为其官方的开发构建工具,目前已更新迭代到 4.x 版本,其内部集成了日常开发用到的打包压 ...
- cli vue 卸载,vue Cli 环境删除与重装教程 - 版本文档
vue-cli 卸载,版本选择,安装 · 检测(图文教程:vue Cli 环境删除与重装) 重要说明: vue-cli 3.0+版本,使用的不是vue-cli,而是@vue/cli: 如果用以上的安装 ...
最新文章
- python 往excel 里面写数据
- GridView隐藏列取值解决方案
- 选项窗格JTabbedPane
- 第十八讲 傅里叶变换
- ast抽象语法树_新抽象语法树(AST)给 PHP7 带来的变化
- 计算机5800怎么开机,神舟5800笔记本怎么进bios
- MySQL数据库优化技巧
- 已知序列求蝶形运算_(数字信号处理选择题.doc
- sql中数据类型的转换(自己写比较累哈,偷偷懒,转下别人的)
- 如何产生cpk图形_如何正确选择三坐标测量机测头
- 编译人脸识别的时候出现问题
- 摄影测量学之共线方程的应用
- 如何删除顽固文件或文件夹?
- Bugku CTF Web 滑稽 计算器 GET POST 矛盾 alert 你必须让他停下
- GPU设备架构全面解析(持续更新ing)
- 什么是表达能力?如何提高表达能力?
- linux 源码 调试,Linux基础-源代码编译和调试.ppt
- 求余小技巧 码农场 » POJ 3641 Pseudoprime numbers 题解 《挑战程序设计竞赛》
- 电脑桌面怎么设置html背景图,css中如何设置背景图片?
- 关注博主即可阅读全文?不存在的