vue-cli 3.0 新手入门必知

这次给大家带来vue-cli 3.0 新手入门必知,vue-cli 3.0 新手入门必知的注意事项有哪些,下面就是实战案例,一起来看一下。

这篇文章主要介绍了10分钟上手vue-cli 3.0 入门介绍,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

环境安装

全新版本的脚手架、逼格非常高、 记住这个名字 @vue/cli ,对就是这个 你npm 或者yarn 安装就行了,先保证全局环境有它。

npm install -g @vue/cliyarn add global @vue/cli

登录后复制

创建项目

这里对比下以前2.X之前的版本 ,新版本把插件以及模板等 移植到命令行界面了.

旧版 创建命令

2.xvue init 3.xvue create

来一张图把 ,这里已经有几个默认配好的模板了,我们选最后的Manually select features

vue-cli3.0在你创建后会有一个保存当前配置的功能

vue-cli 3.0 新手入门必知

配置项目插件和功能

这里就很傻瓜了, 你要集成什么 就选就行了。我这里选个我比较常用的。

TypeScript

PWA

Vue-router

Vuex

CSS预处理

eslint prettier

自动化测试单元测试 、e2e

vue-cli 3.0 新手入门必知

这里我选LESS

vue-cli 3.0 新手入门必知

这里我选eslint + prettier

vue-cli 3.0 新手入门必知

这里选择语法检查的方式 保存就检查 还是fix和commit时候检查,我就默认选第一个了

vue-cli 3.0 新手入门必知

这里单元测试 插件我选jest

vue-cli 3.0 新手入门必知

这里是把babel,postcss,eslint这些配置文件放哪

独立文件放置

放package.json里

个人喜好 这里我独立放

vue-cli 3.0 新手入门必知

最后就是选择 是否记录一下? 下次继续使用这套配置 ,这里咱就不存了 这玩呢存多了 我都不知道怎么删 知道的小哥哥小姐姐麻烦 告诉我下哈。

vue-cli 3.0 新手入门必知

ok最后确定后 等待装好吧

vue-cli 3.0 新手入门必知

嗖 装好了

vue-cli 3.0 新手入门必知

启动项目进入目录,启动项目 这里 vue-cli 3.x 默认会打开浏览器 地址也会打在控制台。

  yarn serve   // OR  npm run serve

登录后复制

vue-cli 3.0 新手入门必知

启动后的界面就不截图了 ,按步骤正常操作下来应该跟之前版本一样。

项目分析

首先看下整体目录 比 2.x之前 是精简了不少

vue-cli 3.0 新手入门必知

去掉了2.x build和config等目录 ,大部分配置 都集成到vue.config.js这里了

vue.config.js里
大概包括了配置 常用的输出路径名、跟目录、预处理、devServer配置、pwa、dll、第三方插件等等
详细配置可以看官方文档 详细config配置

如何随心所欲

1. 服务器配置修改

这里我先改个端口, 修改vue.config.js 然后重新启动工程 , 可以看到已经改成5999端口了

module.exports = { lintOnSave: false, devServer: {  port: 5999 }}

登录后复制

2. 常用webpack配置修改

webpack的配置在这个属性里修改configureWebpack  

包括plugins也可以自己扩展 ,本身尤大已经把常用的都封装了 ,不满足可以自行扩展。

这里改个webpack devtool输出方式、默认那个我属实不知道怎么跟踪代码

configureWebpack: config => {  if (process.env.NODE_ENV === 'development') {    config.devtool = 'source-map'    // mutate config for production...  } }

登录后复制

其他配置 就不一一介绍了 具体可以看这里webpack

3. 全局变量的设置

在项目根目录 创建二个文件

.env.development
.env.production

里面配置键值对就行了

但要注意 这里必须以VUE_APP开头

这样我们就可以自定义个全局变量在某个模式下

VUE_APP_MOCK_URL = 'http://xxxx.xxx.xx.xx/mockjs/'

登录后复制

比如这样在axios中就可以配置根路径了

const service = axios.create({  baseURL: process.env.VUE_APP_MOCK_URL})

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

D3.js实现动态表盘效果

vue.js动态操作同级class

JS插入DOM节点(附代码)

以上就是vue-cli 3.0 新手入门必知的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2770203.html

(0)
上一篇 2025年3月8日 12:32:27
下一篇 2025年3月1日 04:19:14

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue新手入门须知

    这次给大家带来vue新手入门须知,vue新手入门的注意事项有哪些,下面就是实战案例,一起来看一下。 vue是一套用于构建用户界面的渐进式框架,本文通过实例给大家介绍了vue入门教程适用小白初学者,非常不错,具有参考借鉴价值,需要的朋友参考下…

    2025年3月8日
    200
  • vue-cli优化加载时间

    这次给大家带来vue-cli优化加载时间,vue-cli优化加载时间的注意事项有哪些,下面就是实战案例,一起来看一下。 最近实习的项目需求上要求不多,就学了下项目优化,主要是首屏加载太慢。 大文件定位 我们可以使用webpack可视化插件W…

    编程技术 2025年3月8日
    200
  • vue-cli项目中使用bootstrap步骤详解

    这次给大家带来vue-cli项目中使用bootstrap步骤详解,vue-cli项目中使用bootstrap的注意事项有哪些,下面就是实战案例,一起来看一下。 【相关视频推荐:bootstrap教程】 安装插件 npm install jq…

    编程技术 2025年3月8日
    200
  • vue-cli组件配置与使用

    这次给大家带来vue-cli组件配置与使用,vue-cli组件配置与使用的注意事项有哪些,下面就是实战案例,一起来看一下。 概述: 一个文件就是一个模块,需要引入模块,和暴露模块的方法 在一个组件中使用另一个组件三部曲:引入组件、注册组件、…

    2025年3月8日 编程技术
    200
  • vue-cli 3.0.x 入门详解

    这次给大家带来vue-cli 3.0.x 入门详解,vue-cli 3.0.x 使用的注意事项有哪些,下面就是实战案例,一起来看一下。 最近项目正在优化。乘着有时间看了一下 vue-cli3.0.x 使用 。感觉还蛮不错的。 因为之前项目使…

    编程技术 2025年3月8日
    200
  • vue-cli多模块打包使用详解

    这次给大家带来vue-cli多模块打包使用详解,vue-cli多模块打包的注意事项有哪些,下面就是实战案例,一起来看一下。 场景 在实际的项目开发中会出现这样的场景,项目中需要多个模块(单页或者多页应用)配合使用的情况,而vue-cli默认…

    编程技术 2025年3月8日
    200
  • vue-cli怎样做出跨域请求

    这次给大家带来vue-cli怎样做出跨域请求,vue-cli做出跨域请求的注意事项有哪些,下面就是实战案例,一起来看一下。 前端开发时,请求后台接口经常需要跨域,vue-cli实现跨域请求只需要打开config/index.js,修改如下内…

    编程技术 2025年3月8日
    200
  • vue-cli 3.0使用详解

    这次给大家带来vue-cli 3.0使用详解,vue-cli 3.0使用的注意事项有哪些,下面就是实战案例,一起来看一下。 环境安装 全新版本的脚手架、逼格非常高、 记住这个名字 @vue/cli ,对就是这个 你npm 或者yarn 安装…

    2025年3月8日 编程技术
    400
  • vue-cli里使用node服务器跨域步骤详解

    这次给大家带来vue-cli里使用node服务器跨域步骤详解,vue-cli里使用node服务器跨域的注意事项有哪些,下面就是实战案例,一起来看一下。 背景 我们都知道浏览器有一个既核心也最基本的安全功能,即同源策略。同源分别是:协议,域名…

    2025年3月8日
    400
  • vue新手入门须知的基础知识

    这次给大家带来vue新手入门须知的基础知识,vue新手入门须知的注意事项有哪些,下面就是实战案例,一起来看一下。 一、vue是什么 Vue 是一套用于构建用户界面的 渐进式框架 。 压缩后仅有17kb 二、vue环境搭建 你直接下载并用 标…

    2025年3月8日
    200

发表回复

登录后才能评论