如果要通过Vue进行工程化开发,就需要通过脚手架(Vue-cli)来创建基本的脚手架来进行开发
1. 安装@vue/cli
yarn global add @vue/cli
npm install -g @vue/cli
如果yarn
是通过npm下载的话,需要将yarn下载的全局包配置环境变量
yarn global bin
通过上面代码获得yarn的全局包安装路径
将路径添加进环境变量当中就可以了
如果是官网下载的yarn不需要配置环境变量
2. 查看版本
vue -V
vue --version
3. 创建工程模式项目
# vue和create是命令, vuecli-demo是文件夹名 文件夹的名字可以自己修改
vue create vuecli-demo
选择模板
执行创建的过程中会选择模板 通过上下方向键来移动,ctrl+c来回退
选择一样依赖包
进入脚手架项目下,启动内置热更新本地服务器
#先到当前脚手架名字的根目录下
yarn serve
npm run serve
npm或者yarn都行
@vue/cli 自定义配置
先创建vue.config.js文件
然后在里面进行配置
module.exports={
devServer:{
port:3000, //服务器的端口号
open:true, //在加载服务器时自动打开
},
lintOnSave:false //关闭ESlint 语法检测
}
关闭ESlint
是因为这个相当于JS的严格模式,在往后去使用
@vue/cli每个文件的意义
- Vue采用
.vue
的文件来开发项目,且都在src文件中 .gitignore
文件来设置拒绝储存到git仓库的文件package.json
来存储工程化中使用到的包名和版本号vue.config.js
文件保存对整个项目的配置babel.config.js
来设置语法的降级处理
单vue文件
- Vue推荐采用.vue文件来开发项目
- template里只能有一个根标签
- vue文件-独立模块-作用域互不影响
- style配合scoped属性, 保证样式只针对当前template内标签生效
- vue文件配合webpack, 把他们打包起来插入到index.html