Window下基于vue cli4 创建一个vue项目

1.开发环境

  • 操作系统:windows 7 X64
  • 软件及版本:
    • Node.JS 12.16.0
    • npm 6.13.4
    • @vue/cli 4.5.15

开发环境搭建请参考:Window下搭建Vue cli开发环境

注:webpack 4.0+ 和 vue-cli 4.x 版本构建,需要 Node.js 8.9 或更高版本,相关知识可以自行进官网进行了解

2. 创建项目

@vue/cli 4.5.15 安装成功后,如果想在D:\space\code目录下创建vue-demo项目,可以打开资源管理器,进入D:\space\code目录,然后在资源管理器地址栏上输入cmd(此时打开的cmd窗口的打开的目录就是D:\space\code目录,如下图),在打开的cmd窗口模式下输入下面的命令,启动创建新项目:

#vue-demo 是项目名称
vue create vue-demo

注:vue creat命令在哪个目录下运行vue在哪个目录下创建目录。 

3.选择创建方式

输入vue creat命令后,显示如下图,可以选择使用系统预先定好的模板还是手动选择模块方式来创建项目。
由于默认模板中选中的模块较少,仅提供 babel 和 eslint 支持,所以我们选择手动添加需要的配置。在下图中使用键盘的上下键移动光标到:Manually select features(选中后,选项变色)。然后回车进入下一步。
 

4.安装项目所需模块

这里我们在默认的模块基础上增加Router、Vuex。用键盘的上下键移动光标,用空格键来选中所需要的模块。选择完毕后回车进入下一步。

Choose Vue version                  #选择Vue版本
Babel                               #将es6 语法转换成兼容的 js
TypeScript                          #支持使用 TypeScript 语法来编写代码
Progressive Web APP(PWA) Support    #PWA 支持
Router                              #vue 路由配置插件
Vuex                                #vue 程序状态管理
CSS Pre-processors                  #css 预处理
Linter / Formatter                  #代码风格检查和格式化
Unit Testing                        #单元测试
E2E Testing                         #E2E 测试

注:创建项目后可以通过其他方式增加删除模块。

5.选择vue.js版本

由于Vue3是2020年09月18日正式发布的,个人选择使用Vue3.x,如果不熟悉Vue3的,建议项目暂时还是选择 Vue 2.x。

6.选择是否使用历史模式

在这里我们选择使用Vue的历史模式,切记创建项目后,需要对项目进行修改配置。具体修改方式见: 官方文档

7.选择格式化代码方式

一般选择 ESlint + Prettier。

8.选择代码规则检测方式

一般会选择保存就检测 Lint on save。

9.选择Babel,PostCSS,ESLint配置存放的位置

10.选择是否记录当前项目配置

下次创建项目可直接使用当前配置方式

11.创建新项目

当上面选择结束后,@vue/vli会自动下载相关模块并自动生成相应文件及文件夹

当生成如下图最下面的蓝色字体(npm run serve)表明项目创建成功。

12.验证项目运行

进入项目创建的新目录,输入下面命令:

npm run serve

浏览器地址栏输入:http://localhost:8080,出现下图则表示创建运行成功。

 

13.关闭服务

在运行窗口下,连续按“Ctrl+c”或者按照提示选择“Y”,即可终止服务。

14.项目目录结构

可以使用windows提供的tree命令,查看文件结构

├── public                     # 静态资源
│   ├── favicon.ico                # favicon图标
│   └── index.html                 # html模板
├── src                        # 源代码
│   ├── components                 # 全局公用组件
│   ├── router                     # 路由
│   ├── store                      # 全局store管理
│   ├── views                      # views所有页面
│   ├── App.vue                    # 入口页面
│   ├── main.js                    # 入口文件 加载组件 初始化等
├── .borwserslistrc            # 浏览器兼容相关
├── .env.xxx                   # 环境变量配置
├── .eslintrc.js               # eslint 配置项
├── .gitignore                 # git忽略文件设置
├── .babel.config.js           # babel-loader 配置
├── package.json               # package.json
└── vue.config.js              # vue-cli 配置

当需要自定义 webpack 相关配置的时候,需要在项目根目录中创建vue.config.js文件,它会被@vue/cli-server自动加载,配置内容见官网相关章节

 

posted @ 2022-03-18 10:21  IT民工郑小江  阅读(81)  评论(0编辑  收藏  举报