项目依赖:
理解:依赖就是一个功能包,里边封装了一些开发好的功能,在需要用到地方引入这个包就可以使用。类似于一个jar包,只要有运行环境就可以运行。使用起来比较灵活。
使用方式(以axios为例):
- 安装到项目: npm install axios --save-dev
- 导入到需要用的地方:import axios from 'axios'
- 调用功能:
axios
.get('https://api.coindesk.com/v1/bpi/currentprice.json')
.then(response => (this.info = response))
插件:
理解:插件也是封装了一系列功能的组件包,但是它是依赖于一个软件环境(这里注意不是运行环境)的,属于软件的一部分功能。比如vue-cli-plugin-element这个插件就依赖于vue-cli。 它的作用是使这个软件在调用依赖包中的功能时更加的方便。换句话说就是:插件就是帮助软件更好,更方便的使用依赖的。
使用的方式
1.安装:插件通过命令行安装为vue add @scope/vue-cli-plugin-<name>或速记vue add @scope/<name>
vue add @vue/cli-plugin-eslint
2.配置插件:一般的插件都会提供一些可供用户选择的配置,这要看插件怎么设计。具体的使用方式也是根据不同的插件有不同的功能,这里就不举例子了