Vue的基础安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Vue的基础安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5204字,纯文字阅读大概需要8分钟。
内容图文
![Vue的基础安装](/upload/InfoBanner/zyjiaocheng/1006/64381de8add24567913afc7caa4359eb.jpg)
vue 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。
Vue.js 不支持 IE8 及其以下版本,因为 Vue.js 使用了 IE8 不能模拟的 ECMAScript 5 特性。Vue.js 支持所有兼容 ECMAScript 5 的浏览器。
1、直接引入
点击 下载 vue 文件,在 html 文件中引入即可。
2、CDN
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.0"></script>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
3、包管理工具
$ npm i -S vue
$ yarn add vue
4、脚手架安装
vue-cli 3.x 之前
vue-cli 提供一个官方命令行工具,可用于快速搭建大型单页应用。该工具提供开箱即用的构建工具配置,带来现代化的前端开发流程。只需几分钟即可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目。
//# 1. install vue-cli
$ npm install -g vue-cli
//# 2. where install project
$ cd desktop
//# 3. create project
$ vue init webpack project_name
//# 4. enter project
$ cd project_name
//# 5. run project
$ npm run dev
注意:
windows 系统下,如果提示 ‘vue’ 不是内部变量,则你需要去设置环境变量,
将 vue 安装路径添加至环境变量的path路径中。
脚手架构建项目配置项:
# 项目名称
? Project name vue-test
# 项目描述
? Project description 脚手架示例
# 开发者信息
? Author Li-HONGYAO <lihy_online@163.com>
# 模板信息
? Vue build standalone
# 是否安装路由
? Install vue-router? No
# 是否使用代码检测
? Use ESLint to lint your code? No
# 是否启用单元测试
? Set up unit tests No
? Setup e2e tests with Nightwatch? No
? Should we run `npm install` for you after the project has been created? (recom
mended) npm
vue-cli 3.x 之后
如果你已经安装3.x之前的版本,请通过如下指令卸载:
$ npm un -g vue-cli
全局安装(3.x 以后vue-cli被重新命名为@vue/cli):
$ npm i -g @vue/cli
查看版本:
$ vue --version
@vue/cli 4.1.2
创建项目:
$ vue create <project_name>
如果没有设置淘宝镜像,提示是否使用淘宝镜像:
? Your connection to the default yarn registry seems to be slow.
Use https://registry.npm.taobao.org for faster installation? (Y/n)
选择默认配置:
? Please pick a preset: (Use arrow keys)
? default (babel, eslint) # 默认配置
Manually select features # 自定义配置
选择包管理工具:
? Pick the package manager to use when installing dependencies: (Use arrow keys)
? Use Yarn
Use NPM
选择自定义配置流程如下:
通过按“空格”选择要安装的项:
Vue CLI v4.0.3
? Please pick a preset: Manually select features
? Check the features needed for your project:
? Babel
? TypeScript
? Progressive Web App (PWA) Support # 支持渐进式网页应用程序
? Router # 路由管理器
? Vuex # 状态管理模式(构建一个中大型单页应用时)
? CSS Pre-processors # css预处理
?? Linter / Formatter # 代码风格、格式校验
? Unit Testing # 单元测试
? E2E Testing # (End To End)即端对端测试
选择CSS预编译,这里我选择使用Less:
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules
are supported by default):
Sass/SCSS (with dart-sass)
Sass/SCSS (with node-sass)
? Less
Stylus
语法检测工具,这里我选择ESLint + Prettier
? Pick a linter / formatter config:
ESLint with error prevention only # 仅错误预防
ESLint + Airbnb config # Airbnb配置
ESLint + Standard config # 标准配置
? ESLint + Prettier
? Pick additional lint features: (Press <space> to select, <a> to
toggle all, <i> to invert selection)
?? Lint on save # 保存时检查
? Lint and fix on commit # 提交时检查
选择Babel、PostCSS、ESLint等配置文件的放置位置:
? Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? (Use arrow keys)
? In dedicated config files # 在专用的配置文件中
In package.json # package.json
是否保存预设:
? Save this as a preset for future projects? (y/N)
启动项目:
$ cd project_name
$ npm run serve
App running at:
- Local: http://localhost:8080/
- Network: http://10.2.1.2:8080/
重点提示
vue-cli 从3.x起 webpack 的配置已经被脚手架默认了,并不会显示。如果我们需要手动配置webpack的一些配置,可以手动创建配置文件。文件名为vue.config.js,此文件应该和package.json同级(创建之后会自动加载),此文件需要按照JSON格式来撰写。
// vue.config.js
module.exports = {
// 选项...
}
比如:有时候我们前后端是分离情况下,在开发模式下,我们需要在vue.config.js中配置了。
// vue config.js
module.exports = {
devServer: {
port: 8080,
host: 'localhost',
open: true,
proxy: {
'/api': {
target: 'http://127.0.0.1:2019',
secure: false,
changeOrigin: true,
pathRewrite: { '^/api': '' }
}
}
}
}
包管理工具设置
$ open ~/.vuerc
{
"useTaobaoRegistry": true,
"packageManager":"yarn"
}
在线练习:https://jsfiddle.net/chrisvfritz/50wL7mdz/
- Windows 系统提示不是内部指令
解决方案:添加系统环境变量
- MacOS 系统提示 ”-bash: vue: command not found“
解决方案:添加系统环境变量
steps 01:获取安装路径
steps 02:切换至终端编辑 ‘.bash_profile’ 文件
$ vim .bash_profile
steps 03:按 i 进行编辑,添加如下代码:
export PATH=$PATH:/Users/LiHongyao/.npm-blobal/bin/
注意:请把路径更换为自己的路径
steps 04:按ESC,输入wq! 保存并退出
steps 05:通过如下指令运行刚刚编辑的文件
$ source .bash_profile
steps 06:执行如下指令,如果出现版本号,表示正确
$ vue --version
2.9.6
- 关闭Eslint 代码检测
在项目根目录创建 vue.config.js文件并添加如下代码:
module.exports = {
lintOnSave: false
}
或者在package.json文件中添加字段:
"rules": {
"no-console":"off"
}
内容总结
以上是互联网集市为您收集整理的Vue的基础安装全部内容,希望文章能够帮你解决Vue的基础安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。