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

ps做网站图个人如何开网站

ps做网站图,个人如何开网站,永久免费虚拟主机申请,企业网站建设包括哪些项目痛点: 老vu e-cli1创建的项目,项目是ERP系统集成了很多很多管理,本地运行调试的时候,每次修改代码都需要等待3分钟左右的编译时间,严重影响开发效率. 解决方案: 采用vite构建项目工程 方案执行 第一步 使用vite脚手架构件一个项目,然后把build文件自定义的编译逻辑般到…

项目痛点:

老vu e-cli1创建的项目,项目是ERP系统集成了很多很多管理,本地运行调试的时候,每次修改代码都需要等待3分钟左右的编译时间,严重影响开发效率.

解决方案:

采用vite构建项目工程

方案执行

第一步

使用vite脚手架构件一个项目,然后把build文件自定义的编译逻辑般到vite.config.js,然后把static文件,favicon.ico搬到public文件夹,把src文件夹搬到vite项目.

第二步处理环境变量

处理环境变量问题,因为webpack环境变量使用process.env,vite不支持,所有采用vite专用的import.meta.env,但是改动代码太多,就在vite.config.js配置全局变量取巧名字和process.env一致

define: {
​"process.env": envConfig || {},
​
},

这样就不需要改动太多的原代码

第三步处理require

因为vite不支持require方法,只能采用import导入图片,但是发现项目使用了很多地方用require导入图片.取巧在main文件定义一个全局方法挂载在window上,这样全局就可使用require并且不需要改动项目代码.

// 此require方法只对图片有用,其他require请用import
window.require = (path) => new URL(path.replace('@/assets/', '/assets/'), import.meta.url).href
第四步处理sass问题

因为vite默认使用 sass(Dart Sass)而不是 node-sass(Node Sass),处理方案使vite支持node-sass,或者采用dart sass,因为Sass 官方团队已宣布 node-sass 已弃用,并推荐使用 sass(Dart Sass),所有我们也使用Dart Sass,

发现项目使用/deep/,dart sass已经不支持,所有全局修改把/deep/改为::v-deep

第五步处理依赖包

尝试运行项目,根据报错分别根据老项目package.json配置的版本安装缺失的依赖包

第六步处理其他报错

项目运行报错jsx语法错误.发现项目有些采用了jsx语法,

处理安装@vitejs/plugin-vue2-jsx包,并在vite.config.js文件配置,发现有些vue文件script标签里面有些也有使用jsx语法,找了很多博客,文章发现需要把script的lang改为jsx,但是这样会影响原有的代码逻辑,没办法采用h函数把这些jsx写的代码dom都使用h函数重构一下.

这里大功告成项目基本正常运行了,

后续也发现了一下bug,图片丢失,发现打包的时候src/assets,采用require引用的图片没有被打包.解决方案把assets目录直接放在public文件夹内,这样打包就会包public目录下的文件都打包到dist文件里面.

http://www.dtcms.com/wzjs/802491.html

相关文章:

  • 查看公司股票的网站太原seo建站
  • 建企业版网站多久那些网站可以找得到做货代的
  • 苏州安岭网站建设公司腾讯企业邮箱电脑版登录入口
  • 大佬做的魔法少女网站制作网页游戏的软件
  • 红岗网站建设做网站运营需要学什么
  • 产品展示网站含后台网站模板下载网页设计如何设置背景
  • 广州网站备案拍照免费ppt模板300套
  • 17网站一起做网店代发流程3合1网站建设电话
  • 旅游网的网站建设openshift做网站
  • 济南免费做网站网站建站公司订单多吗
  • 帮别人做违法网站服装网站建设准备
  • 做网站时空间的选择做亚马逊有哪些站外折扣网站
  • 建站做网站哪家好网站信息查询
  • 湖北网站建设搭建泰安千橙网络有限公司
  • 网站开发经验与教训如何建平台网站
  • 毕业设计网站开发流程图西亚网站建设科技
  • 青岛市网站建设公司wordpress 网站搬迁
  • 微信朋友圈推广方案网站优化 pdf
  • 做英文网站赚钱泉州正规制作网站公司
  • 合肥市住房和城乡建设厅官网杭州网站优化搜索
  • 无锡高端网站建设公司潍坊免费做网站
  • 用dw做的网页怎么连到网站上网站的创建历程怎么写
  • 杭州建设网站哪家好台州网站开发公司
  • 陕西建设网网站集群vmware做网站步骤
  • 做一借款撮合网站网站产品页面什么时候做
  • 可以加外链的网站域名网站备案查询
  • 红色门户网站企业信用信息查询平台
  • 国外超酷设计网站网站首页设计报价多少
  • 企业网站源码简约wordpress好还是dz好
  • saas建站平台介绍优化关键词有哪些方法