使用Vue-cli4创建Vue项目

本文详细介绍了如何使用Vue CLI 4进行基础环境配置、全局安装、项目搭建、启动以及目录结构对比。重点讲解了手动配置Vue CLI 4项目时的选择,包括TypeScript、PWA、路由、CSS预处理器、代码校验等,并提供了vue.config.js的配置示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基础环境配置

1、安装nodejs

2、验证

node --version
npm --version

 

 二、全局安装脚手架

1、安装

npm install -g @vue/cli

如果升级本地环境,输入npm uninstall -g vue-cli 全局卸载再安装

 2、验证

vue -V

三、搭建项目

1、 跳转到自己喜欢的盘指定目录下,然后创建项目的命令下面

vue create <Project Name> //文件名 不支持驼峰(含大写字母)

2、 选择手动配置还是默认配置

      default  默认配置

      Manually select features  手动配置

      我选手动配置

3、自定义配置看个人项目需求,我的自定义配置如下

说明 

1).TypeScript: 支持使用 TypeScript 进行编码
2).Progressive Web App (PWA) Support: PWA 支持。
3).Route:r 支持 vue-router 。
4).Vuex: 支持 vuex 状态管理。
5).CSS Pre-processors: 支持 CSS 预处理器。
6).Linter / Formatter: 支持代码风格检查和格式化。
7).Unit Testing:支持单元测试。
8).E2E Testing:支持 E2E 测试。

4、这里我选择3.x的版本

5、选择是否使用路由 history router,Y表示使用history模式,N表达使用hash模式(即URL地址里面带有#),我选Y

6、css的预处理,我选择Less ,其实都差不多,实在不行也可以选stylus 原生的

7、选择 ESLint 代码校验规则,提供一个插件化的javascript代码检测工具,我选择ESLint + Prettier

8、选择什么时候进行代码校验

说明
1).Lint on save 保存就检查。
2).Lint and fix on commit   fix 或者 commit 的时候检查 。

这里我选择第一个,稳。

 9、配置文件存放地方

说明
1).In dedicated config files 独立文件夹位置。
2).package.json 在package.json文件中。

我选择第二个

 10、是否记录这次配置,我选择不记录

11、 开始创建项目

四、启动

1、根据提示,进入项目文件里面,输入npm run serve命令启动项目

 2、项目启动成功界面如下:

五、项目目录结构对比 

vue-cli2目录结构

vue-cli4目录结构

  1. vue-cli4基于webpack4打造,vue-cli2基于webpack3
  2. vue-cli4移除了build、confifig、static文件夹
  3. vue-cli4提供vue ui可视化配置
  4. 新增public文件夹,将index.html移入了此文件夹
  5. 创建项目的命令:vue-cli2命令vue init webpack vue-cli2,vue-cli4命令vue create vue-cli4
  6. 项目启动的命令:vue-cli2命令npm run dev,vue-cli4命令vue npm serve

六、自定义配置文件

webpack配置文件没了,可以在根目录下创建vue.config.js文件进行webpack和vue的一些配置

module.exports = {
    // 基本路径
    publicPath: './',
    // 输出文件目录
    outputDir: 'dist',
    // eslint-loader 是否在保存的时候检查
    lintOnSave: false,
    // 生产环境是否生成 sourceMap 文件
    productionSourceMap: false,
    devServer: {
        overlay:{
            warning:false,
            errors:false
        },
        open: process.platform === 'darwin',
        host: 'localhost',
        port: 80,
        https: false,
        hotOnly: false,
        proxy: '', 
    },
    // 第三方插件配置
    pluginOptions: {
    // ...
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值