zoukankan      html  css  js  c++  java
  • @vue/cli 4.5.4 命令行方式创建新项目

    1. 开发环境

    • 操作系统:windows 10 X64
    • 软件及版本:
      • Node.JS 14.8.0
      • npm 6.14.8
      • @vue/cli 4.5.4

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

    2. 开始创建项目

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

    # demo2 是项目名称
    vue creat demo2
    

    注: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版本

    由于Vue 3还没有正式发布,建议非尝鲜项目暂时还是选择 Vue 2.x。

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

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

    7. 选择格式化代码方式

    一般选择 ESlint + Prettier。

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

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

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

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

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

    11. 创建新项目

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

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

    12. 验证

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

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

    13. 关闭服务

    在运行窗口下,连续按“Ctrl+V”,即可终止服务。

    14. 项目目录结构

    新创建项目的目录结构如下:

    ├── 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自动加载,
    配置内容见官网相关章节


    作者:快乐随行

    出处:https://www.cnblogs.com/jddreams/p/13560691.html

    著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明原文作者及出处。


  • 相关阅读:
    [模板] 循环数组的最大子段和
    [最短路][几何][牛客] [国庆集训派对1]-L-New Game
    [洛谷] P1866 编号
    1115 Counting Nodes in a BST (30 分)
    1106 Lowest Price in Supply Chain (25 分)
    1094 The Largest Generation (25 分)
    1090 Highest Price in Supply Chain (25 分)
    树的遍历
    1086 Tree Traversals Again (25 分)
    1079 Total Sales of Supply Chain (25 分 树
  • 原文地址:https://www.cnblogs.com/jddreams/p/13562424.html
Copyright © 2011-2022 走看看