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 包,你仍然需要選用包管理器。