电商商城定制开发vue学习笔记(一):使用 vue cli 初始化项目

安装

vue 电商商城定制开发官方提供了 vue-cli 电商商城定制开发用于创建工程化的 vue 项目,vue 电商商城定制开发的需要先全局安装,电商商城定制开发前置条件是电脑中需要有安装 node 环境

$ npm install @vue/cli -gor$ yarn global add @vue/cli
  • 1
  • 2
  • 3

电商商城定制开发运行命令检查脚手架是否安装完成,如果简写的话,V是大写的

$ vue -Vor$ vue --version
  • 1
  • 2
  • 3

如果正常安装的话,运行上面检测安装完成的命令后,应该是如下结果:

@vue/cli 4.5.15
  • 1

(4.5.15代表脚手架的版本号,初次安装的话,版本号一般是最新的)

初始化项目

当脚手架工具安装完成后,就可以使用相关命令构建 vue 项目了,在终端中运行如下命令即可开始 vue 项目的创建

$ vue create project-name
  • 1

在终端中输入上面的命令,按回车后,就会开始构建项目了,接着就是一堆选项了

  • 首先是看是否有预设的模板,官方有两个默认的模板

    ? Please pick a preset: (Use arrow keys)> Default ([Vue 2] babel, eslint)  Default ([Vue 3] babel, eslint)  Manually select features # 手动选择,大多数情况下项目都是通过这个选项初始化的
    • 1
    • 2
    • 3
    • 4
  • 选择 Manually select features 后,会出现下面这些选项

    Choose Vue version                  # 选择 Vue版本,可选项为 2.x or 3.xBabel                               # 是否使用Babel,一般来说这个是会默认勾选的TypeScript                          # 是否使用 TypeScript,vue2.x 一般不建议勾选Progressive Web App (PWA) Support   # 是否支持 PWARouter                              # 安装 vue router,一般会勾选上Vuex                                # 安装 vuex,看情况勾选CSS Pre-processors                  # 选择 css 预处理器Linter / Formatter                  # 代码校验和格式化工具Unit Testing                        # 单元测试E2E Testing                         # 端到端测试
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    其中 CSS Pre-processors 有这几个选项:

    Sass/SCSS (with dart-sass)Sass/SCSS (with node-sass)LessStylus
    • 1
    • 2
    • 3
    • 4

    在工程化项目中,建议选择使用 css 预处理器,具体选择根据情况而定,但不推荐选择 with node-sass 版本的,node-sass 在国内使用貌似问题有点多

    如果选择了使用 TypeScript 的话,中间会出现下面这个选项:

    Use class-style component syntax? (y/N)  # 是否使用类式组件, vue3.x 的话,建议使用 N,2.x 建议选择 y
    • 1
  • 在构建过程中还会出现的选项:(没按照顺序来)

    $ Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? (Y/n)  # 与TS一起使用babel $ Use history mode for router? (Requires proper server setup for index fallback in production) (Y/n)  # history 模式的路由$ Pick a linter / formatter config: (Use arrow keys)      # 选择代码校验和格式化工具$ Pick additional lint features:  # lint 校验时间$ Where do you prefer placing config for Babel, ESLint, etc.? # 配置项位置,可选项:独立的配置文件 or package.json$ Save this as a preset for future projects? (y/N)   # 保存为预设
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 上面的几个选项选择完成后,就会开始项目的构建了,这个过程可能会出现的问题:

    1. 构建过程可能会卡在某个地方,然后会提示 network 相关的问题,这个问题是国内的网络访问 github 不稳定导致的,解决方法大致有两种:a. 电脑连接手机热点,b. 将 npm 的源地址切换为国内的镜像源,然后重新构建就行了
  • 当终端中的构建进度跑完后,在对应的目录中就能找到构建的项目文件夹了,文件夹的名字就是 vue create 命令后面跟着的名字

以上就是使用 vue 的脚手架初始化一个 vue 项目的大致流程了。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发