Vue-cli UI界面中插件和依赖的区别是什么?
先上结论:
-
插件在命令行中通过
vue add
安装如:
vue add eslint
这个命令将
@vue/eslint
解析为完整的包名@vue/cli-plugin-eslint
,然后从 npm 安装它,调用它的生成器。# 这个和之前的用法等价
vue add cli-plugin-eslint -
依赖在命令行中通过
npm install
安装如:
npm install axios
每个 CLI 插件都会包含一个生成器 (用来创建文件的) 和一个运行时插件
提示:
vue add
的设计意图是为了安装和调用 Vue CLI 插件。这不意味着替换掉普通的 npm 包。对于这些普通的 npm 包,你仍然需要选用包管理器。