您现在的位置是:首页 >技术教程 >Vue2 vue-cli网站首页技术教程

Vue2 vue-cli

布织锁云 2024-08-30 12:01:03
简介Vue2 vue-cli

安装与卸载vue脚手架

npm i -g @vue/cli
vue --version 查看vue脚手架版本
vue -V 查看vue脚手架版本
npm uninstall -g @vue/cli 卸载

创建项目

vue create 项目名
选择项目 (Default 为快速创建项目)
选择最后一下,回车
在这里插入图片描述

上下键选择 Router 空格选中 a选中所有
linter用于语法检查
babel es6语法转es5
选择完成回车下载
在这里插入图片描述
如果设置了路由,会出现路由模式选择
在这里插入图片描述

选择vue版本,回车
在这里插入图片描述

选择配置文件(In dedicated config files)
在这里插入图片描述
选择是否将当前配置保存(y)
在这里插入图片描述
设置当前配置名称
项目创建完成
在这里插入图片描述

进入项目文件夹 npm run serve 运行项目
ctrl+c终止项目

在这里插入图片描述
main.js

在这里插入图片描述
jsconfig.json
在这里插入图片描述

打包

方法一

vue.config.js
在这里插入图片描述
npm run build
在这里插入图片描述
项目生成
在这里插入图片描述
将此文件放到服务器上就能成功运行

方法二

npm run build
在这里插入图片描述
项目生成
在这里插入图片描述
vscode打开index.html
格式化文本
将所有引用改为以“./”开头的路径
在这里插入图片描述

项目环境变量

作用:改变服务器地址

查看当前项目环境变量

main.js
在这里插入图片描述
运行 npm run serve
在这里插入图片描述

设置开发环境的环境变量

在这里插入图片描述
在这里插入图片描述
VUE_APP_为固定开头,BASE_URL为变量名
重启项目

设置生产环境环境变量

在这里插入图片描述
在这里插入图片描述
重启项目

获取baseUrl

.env.development
在这里插入图片描述

在这里插入图片描述
重新运行,开发环境打印:
在这里插入图片描述

scoped

用于组件样式不互相干扰

app.js
在这里插入图片描述
子组件 HelloWorld.vue
在这里插入图片描述

在这里插入图片描述

样式穿透

父组件样式使用scoped
子组件如果想要使用父组件某一个dom元素的的样式,需要使用样式穿透

<style scoped>
	/deep/ h2{
		color:red
	}
</style>
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。