当前位置: 首页 > news >正文

网站模板修改教程南宁企业网站建设

网站模板修改教程,南宁企业网站建设,wordpress部署到外网,在网站上找到漏洞之后怎么做1.Vue CLI脚手架 什么是Vue脚手架#xff1f; 在真实开发中我们不可能每一个项目从头来完成所有的webpack配置#xff0c;这样显示开发的效率会大大的降低#xff1b;所以在真实开发中#xff0c;我们通常会使用脚手架来创建一个项目#xff0c;Vue的项目我们使用的就是…1.Vue CLI脚手架 什么是Vue脚手架 在真实开发中我们不可能每一个项目从头来完成所有的webpack配置这样显示开发的效率会大大的降低所以在真实开发中我们通常会使用脚手架来创建一个项目Vue的项目我们使用的就是Vue的脚手架脚手架其实是建筑工程中的一个概念在我们软件工程中也会将一些帮助我们搭建项目的工具称之为脚手架 Vue的脚手架就是Vue CLI CLI是Command-Line Interface, 翻译为命令行界面我们可以通过CLI选择项目的配置和创建出我们的项目Vue CLI已经内置了webpack相关的配置我们不需要从零来配置 1.1Vue CLI 安装和使用 安装Vue CLI: 我们是进行全局安装这样在任何时候都可以通过vue的命令来创建项目: npm install vue/cli -g 升级Vue CLI 如果是比较旧的版本可以通过下面的命令来升级:npm update vue/cli -g 通过Vue的命令来创建项目:vue create 项目的名称 1.2vue create 项目的过程 1.3项目的目录结构 1.4Vue CLI的运行原理 2.认识Vite Webpack是目前整个前端使用最多的构建工具但是除了webpack之后也有其他的一些构建工具比如rollup、parcel、gulp、vite等等什么是vite呢 官方的定位下一代前端开发与构建工具 如何定义下一代开发和构建工具呢 我们知道在实际开发中我们编写的代码往往是不能被浏览器直接识别的比如ES6、TypeScript、Vue文件等所以我们必须通过构建工具来对代码进行转换、编译类似的工具有webpack、rollup、parcel但是随着项目越来越大需要处理的JavaScript呈指数级增长模块越来越多构建工具需要很长的时间才能开启服务器HMR也需要几秒钟才能在浏览器反应出来所以也有这样的说法天下苦webpack久矣 Vite (法语意为 快速的发音 /vit/) 是一种新型前端构建工具能够显著提升前端开发体验。 2.1Vite的构造 它主要由两部分组成 一个开发服务器它基于原生ES模块提供了丰富的内建功能HMR的速度非常快速一套构建指令它使用rollup打开我们的代码并且它是预配置的可以输出生成环境的优化过的静态资源 目前是否要大力学习vitevite的未来是怎么样的 我个人非常看好vite的未来也希望它可以有更好的发展但是目前vite虽然已经更新到2.0依然并不算非常的稳定并且比较少大型项目或框架使用vite来进行构建vite的整个社区插件等支持也还不够完善包括vue脚手架本身目前也还没有打算迁移到vite而依然使用webpack虽然后期一定是有这个打算的所以vite看起来非常的火热在面试也可能会问到但是实际项目中应用的还比较少 2.2浏览器原生支持模块化 但是如果我们不借助于其他工具直接使用ES Module来开发有什么问题呢 首先我们会发现在使用loadash时加载了上百个模块的js代码对于浏览器发送请求是巨大的消耗其次我们的代码中如果有TypeScript、less、vue等代码时浏览器并不能直接识别 事实上vite就帮助我们解决了上面的所有问题。 2.3Vite的安装和使用 注意Vite本身也是依赖Node的所以也需要安装好Node环境,并且Vite要求Node版本是大于12版本的 首先我们安装一下vite工具: 通过vite来启动项目npx vite 2.4Vite对css的支持 vite可以直接支持css的处理:直接导入css即可 vite可以直接支持css预处理器比如less: 直接导入less之后安装less编译器npm install less -D vite直接支持postcss的转换 只需要安装postcss并且配置 postcss.config.js 的配置文件即可:npm install postcss postcss-preset-env -D 2.5Vite对TypeScript的支持 vite对TypeScript是原生支持的它会直接使用ESBuild来完成编译只需要直接导入即可 如果我们查看浏览器中的请求会发现请求的依然是ts的代码 这是因为vite中的服务器Connect会对我们的请求进行转发获取ts编译后的代码给浏览器返回浏览器可以直接进行解析 注意在vite2中已经不再使用Koa了而是使用Connect来搭建的服务器 2.6Vite对vue的支持 vite对vue提供第一优先级支持 Vue 3 单文件组件支持vitejs/plugin-vueVue 3 JSX 支持vitejs/plugin-vue-jsxVue 2 支持underfin/vite-plugin-vue2 安装支持vue的插件npm install vitejs/plugin-vue -D 在vite.config.js中配置插件 2.7Vite打包项目 我们可以直接通过vite build来完成对当前项目的打包工具npx vite build 我们可以通过preview的方式开启一个本地服务来预览打包后的效果npx vite preview 3.ESBuild解析 ESBuild的特点 超快的构建速度并且不需要缓存支持ES6和CommonJS的模块化支持ES6的Tree Shaking支持Go、JavaScript的API支持TypeScript、JSX等语法编译支持SourceMap支持代码压缩支持扩展其他插件; 3.1ESBuild的构建速度 ESBuild的构建速度和其他构建工具速度对比 ESBuild为什么这么快呢 使用Go语言编写的可以直接转换成机器代码而无需经过字节码ESBuild可以充分利用CPU的多内核尽可能让它们饱和运行ESBuild的所有内容都是从零开始编写的而不是使用第三方所以从一开始就可以考虑各种性能问题 4.Vite脚手架工具 在开发中我们不可能所有的项目都使用vite从零去搭建比如一个react项目、Vue项目;这个时候vite还给我们提供了对应的脚手架工具 所以Vite实际上是有两个工具的 vite相当于是一个构件工具类似于webpack、rollupvitejs/create-app类似vue-cli、create-react-app 如果使用脚手架工具呢npm init vitejs/app 上面的做法相当于省略了安装脚手架的过程
http://www.tj-hxxt.cn/news/225015.html

相关文章:

  • 卖域名做非法网站企业微信管理软件
  • 哪里有网站建设项目网站建设付费项目
  • 湘潭企业网站建设百度一下你就知道了百度一下
  • 找做仿网站怎么补网站漏洞
  • 用php做的网站必备那些文件专业网站建设是哪家便宜
  • 开源cms建站WordPress文章过滤
  • 建个站的网站打不开辛集做网站公司
  • 哪些购物网站做的比较简洁有品质wordpress弹窗
  • 湘潭市 网站建设如何做双语网站
  • 网站营销单页怎么设计方案招投标网站开发费用
  • 诚讯通网站网站的建设
  • 西安营销网站建设公司做网站彩票代理多少钱啊
  • 手机网站怎么做域名解析广州英文建站公司
  • 扁平化手机网站模板陕西省平安建设网站
  • 专业的网站开发公司电话上海做网站天锐
  • 装潢公司网站源码php封面设计用什么软件做
  • 网站建设 案例展示网站原型怎么做
  • 网站建设预计资金投入天美传媒传媒官网免费下载
  • 廊坊网站搜索优化百度搜索引擎怎么做
  • 广州网站建设菲利宾手机百度下载安装
  • 长春做高端网站公司营销推广内容
  • 那个网站做图片比较赚钱售后好的品牌策划公司
  • 黑龙江省住房和建设厅网站首页洛阳理工学院教务管理系统
  • 个人无网站怎样做cps广告电子报刊的传播媒体是什么
  • 什么网站好建设wordpress支付宝当面付插件
  • 昆明网站建设哪家好iis 配置 wordpress
  • 怎么才能让百度收录网站wordpress文章推送公众号
  • 花网站开发背景物业管理系统和物业管理软件
  • 沧州哪家做网站好wordpress 支持rar
  • 企业管理咨询公司注册条件河北百度seo点击软件