草庐IT

babel-plugin-module-resolver

全部标签

vite打包优化vite-plugin-compression的使用

什么是gzip压缩当前端资源过大时,服务器请求资源会比较慢。前端可以将资源通过Gzip压缩使文件体积减少大概60%左右,压缩后的文件,通过后端简单处理,浏览器可以将其正常解析出来。如果浏览器的请求头中包含content-encoding:gzip,即证明浏览器支持该属性。gzip的使用前端压缩前端使用gzip压缩代码很容易,通过插件即可。vue-cli中使用compression-webpack-plugin插件。constcompressionWebpackPlugin=require("compression-webpack-plugin");module.exports={configu

this.$router.resolve() 方法 (非 hash 模式 window.open() 打开页面)

【问题描述】路由模式从hash模式换为history模式window.open()不能跳转了【解决】借助this.$router.resolve()方法给路径拼接上#/。const{href}=this.$router.resolve({path:`/home/?aaa=${ev.aaa}&bbb=${ev.bbb}`})window.open(href,'_blank')//_blank打开新的页面【补充】this.$router.resolve({path:'123'})返回值:{"location":{"_normalized":true,"path":"/123","query":{}

git - Azure DevOps - pull 请求 Git "Next steps: Manually resolve these conflicts and push new changes to the source branch."

我创建了一个名为dev的分支。我已经完成了一个将开发代码发送给master的pull请求,当我执行这个pull请求时它告诉我:50多个冲突阻止自动merge“后续步骤:手动解决这些冲突并将新更改推送到源分支。”我从这里去哪里?我只希望所有dev分支替换master中的任何内容。我看不到解决这些冲突的选项。 最佳答案 您必须在您的PC上执行以下操作在分支dev$gitpull--no-rebaseoriginmaster-这将创建一个merge提交,您将必须解决在dev和master上更改的文件中的冲突。gitstatus将显示具有冲

git - Azure DevOps - pull 请求 Git "Next steps: Manually resolve these conflicts and push new changes to the source branch."

我创建了一个名为dev的分支。我已经完成了一个将开发代码发送给master的pull请求,当我执行这个pull请求时它告诉我:50多个冲突阻止自动merge“后续步骤:手动解决这些冲突并将新更改推送到源分支。”我从这里去哪里?我只希望所有dev分支替换master中的任何内容。我看不到解决这些冲突的选项。 最佳答案 您必须在您的PC上执行以下操作在分支dev$gitpull--no-rebaseoriginmaster-这将创建一个merge提交,您将必须解决在dev和master上更改的文件中的冲突。gitstatus将显示具有冲

BS问题:k8s部署Nacos Could not resolve placeholder ‘NACOS_AUTH_IDENTITY_KEY‘ in value “${NACOS_AUTH_IDENT

官网文档2.XKubernetesNacosNacos镜像:nacos/nacos-server:latest我按照官方文档执行到验证Nacos节点启动成功 然后pods一直重启,查看pod日志 这个参数怎么会少呢?启动pod的Yaml文件---apiVersion:v1kind:Servicemetadata:name:nacos-headlesslabels:app:nacosspec:publishNotReadyAddresses:trueports:-port:8848name:servertargetPort:8848-port:9848name:client-rpctargetP

BS问题:k8s部署Nacos Could not resolve placeholder ‘NACOS_AUTH_IDENTITY_KEY‘ in value “${NACOS_AUTH_IDENT

官网文档2.XKubernetesNacosNacos镜像:nacos/nacos-server:latest我按照官方文档执行到验证Nacos节点启动成功 然后pods一直重启,查看pod日志 这个参数怎么会少呢?启动pod的Yaml文件---apiVersion:v1kind:Servicemetadata:name:nacos-headlesslabels:app:nacosspec:publishNotReadyAddresses:trueports:-port:8848name:servertargetPort:8848-port:9848name:client-rpctargetP

uniapp 超过2m无法上传代码!uni-module太大了,小程序无法上传怎么办?

问题描述:虽然分包了。但是主包里还有很多uniui的组件,占了2m多,之前一直是点击运行,然后再上传代码。提示的超过2m无法上传。解决办法:点击发行,然后上传就可以了。 优化建议:1、组件按需导入,不用的就删了。2、图片要压缩一下3、主要的页面放在主包里,次要的就放在分包里。分包方法:uniapp-微信小程序分包操作步骤详解_南北极之间的博客-CSDN博客_uniapp微信小程序分包上传(就是以前全都放在pages里面的模块。现在把次要的模块剪切到新目录里去。我这里还建了一个pages目录。也可以不建这个目录。而且里面的结构也可以多层次。结构变了,访问的路径也要变。测试可以成功访问之后,再把刚

uniapp 超过2m无法上传代码!uni-module太大了,小程序无法上传怎么办?

问题描述:虽然分包了。但是主包里还有很多uniui的组件,占了2m多,之前一直是点击运行,然后再上传代码。提示的超过2m无法上传。解决办法:点击发行,然后上传就可以了。 优化建议:1、组件按需导入,不用的就删了。2、图片要压缩一下3、主要的页面放在主包里,次要的就放在分包里。分包方法:uniapp-微信小程序分包操作步骤详解_南北极之间的博客-CSDN博客_uniapp微信小程序分包上传(就是以前全都放在pages里面的模块。现在把次要的模块剪切到新目录里去。我这里还建了一个pages目录。也可以不建这个目录。而且里面的结构也可以多层次。结构变了,访问的路径也要变。测试可以成功访问之后,再把刚

Parsing error: Cannot find module ‘babel-eslint‘解决方法

全局搜索babel-eslint1.将.eslintrc.js中的 parserOptions:{  parser:'babel-eslint' },改为 parserOptions:{  'parser':'@babel/eslint-parser' },2.将package.json里的  "babel-eslint":"^10.0.1",  删除增加一行  "@babel/eslint-parser":"^7.18.2",3.删掉yarn.lok里的'babel-eslint模块4.重新npmrunbuild5.重新npmrunserve

Parsing error: Cannot find module ‘babel-eslint‘解决方法

全局搜索babel-eslint1.将.eslintrc.js中的 parserOptions:{  parser:'babel-eslint' },改为 parserOptions:{  'parser':'@babel/eslint-parser' },2.将package.json里的  "babel-eslint":"^10.0.1",  删除增加一行  "@babel/eslint-parser":"^7.18.2",3.删掉yarn.lok里的'babel-eslint模块4.重新npmrunbuild5.重新npmrunserve