手机版

vue-cli3从搭建到优化的详细步骤

时间:2021-08-27 来源:互联网 编辑:宝哥软件园 浏览:

前言

开源代码库地址:https://github.com/LeeStaySmall/vue-project-demo(完整分支:优化分支)

演示地址:vue-project-demo.eloco.cn

安装与初始化架构

安装

节点=8.9推荐:8.11.0

安装:npm install -g @vue/cli

检查:vue -版本

如果已安装旧版本,需要先新公共管理卸载vue-cli -g卸载掉旧版本。

初始化架构

创建:vue创建项目-名称

注:项目名称不能驼峰命名。

选择一个预设(这里我选择更多功能):

选择需要安装的(巴贝尔、路由器、Vuex、预处理器、短绒/格式器):

是否使用历史路由模式(是):

选择钢性铸铁预处理器(萨斯/SCSS):

选择eslint配置(标准配置):

选择什么时候执行eslint校验(保存时掉毛):

选择以什么样的形式配置以上所选的功能(在专用配置文件中):

是否将之前的设置保存为一个预设模板(y):

如果选择y会让输入名称,以便下次直接使用,否则直接开始初始化项目。

最后,看一下生成的基本架构目录:

在项目中优雅的使用挽救(保存的简写)首先在/src/组件创建SvgIcon.vue:

在src/下创建核标准情报中心文件夹,以及在其下创建挽救(保存的简写)文件夹用于存放挽救(保存的简写)文件,创建index.js作为入口文件:

编写index.js的脚本:

从vue '导入某视频剪辑软件从@/components/SvgIcon。Vue '/SVG导入SvgIcon组件//全局注册Vue.component('svg-icon ',SvgIcon)const require all=require context=require context。keys().映射(需要上下文)常量请求=需要。上下文(' ./svg ',false,/\ .svg$/)requireAll(请求)使用SVG-雪碧-加载程序对项目中使用的挽救(保存的简写)进行处理:

新公共管理安装SVG-sprite-loader-save-dev;

修改默认的工具配置,在项目根目录创建vue.config.js,代码如下;

常量路径=必需(“路径”)函数解析(目录){返回路径。join(_ _ dirname,' ./',dir)}模块。exports={ chainweb pack : config={//SVG加载器const svgRule=config。模块。规则(' SVG ')//找到装载机。用途。clear()//清除已有的装载机,如果不这样做会添加在此装货设备之后斯格鲁勒。排除。添加(/node _ modules/)//正则匹配排除节点_模块目录svgRule //添加挽救(保存的简写)新的装货设备处理。测试(/\。svg$/).使用(“svg-sprite-loader”).加载程序(“svg-sprite-loader”).选项({符号d : ' icon-[name]' })//修改图像加载器添加挽救(保存的简写)处理const images规则=配置。模块。规则('图像')图像规则。排除。添加(解析(' src/图标')配置。模块.规则('

版权声明:vue-cli3从搭建到优化的详细步骤是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。