文章目录
建议使用cli 3.x 版本创建新项目 https://blog.csdn.net/weixin_44972008/article/details/1141875
1. vue-cli
vue-cli是Vue官方提供的脚手架工具
中文网址:https://cli.vuejs.org/zh/
GitHub地址:https://github.com/vuejs/vue-cli
这里用的版本是这个:https://github.com/vuejs/vue-cli/tree/v2
2. 创建Vue项目
项目代码:https://github.com/yk2012/vue_demo/tree/main/demo1_HelloVue
npm install -g vue-cli
vue init webpack vue_demo
选择第三个后会有提示,选第一个会自动完成
cd vue_demo
npm intall
npm run dev
访问网址结果
3. 模板项目结构
默认不是自动打开浏览器,可以设置成自动打开
源码目录,主要在这里面写代码
主页
在src下组件文件夹里创建vue文件
在vscode里输入vue然后按Tab键,自动生成一个vue模板
脚手架文件结构
├── node_modules
├── public
│ ├── favicon.ico: 页签图标
│ └── index.html: 主页面
├── src
│ ├── assets: 存放静态资源
│ │ └── logo.png
│ │── component: 存放组件
│ │ └── HelloWorld.vue
│ │── App.vue: 汇总所有组件
│ │── main.js: 入口文件
├── .gitignore: git版本管制忽略的配置
├── babel.config.js: babel的配置文件
├── package.json: 应用包配置文件
├── README.md: 应用描述文件
├── package-lock.json:包版本控制文件
关于不同版本的Vue
- vue.js与vue.runtime.xxx.js的区别:
- vue.js是完整版的Vue,包含:核心功能 + 模板解析器。
- vue.runtime.xxx.js是运行版的Vue,只包含:核心功能;没有模板解析器。
- 因为vue.runtime.xxx.js没有模板解析器,所以不能使用template这个配置项,需要使用render函数接收到的createElement函数去指定具体内