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

如何查看网站开发语言产品推广图片

如何查看网站开发语言,产品推广图片,网站建设多少钱杭州,网站建设人员前言 基于 Vue2.x 的项目和组件库开发于 2019 年 ,那时对 Webpack 版本没有概念,项目和组件库的版本混乱…有的使用 v3,有的使用 v4… 对于现今 2023 年(或 2024 年)的整个生态环境是不够用的,无法使用较新…

前言

基于 Vue2.x 的项目和组件库开发于 2019 年 ,那时对 Webpack 版本没有概念,项目和组件库的版本混乱…有的使用 v3,有的使用 v4
对于现今 2023 年(或 2024 年)的整个生态环境是不够用的,无法使用较新和更优秀的插件。所以升级势在必行
注意 本篇是基于 Vue2.x 组件库 的升级,如果想了解 基于 Vue2.x 项目 的升级。
请移步《Vue2.x 项目 Webpack 4 升级 5(半自动升级)》

实现

升级

  1. package.json 删除冗余依赖
"extract-text-webpack-plugin": "^3.0.2","vue-loader": "^13.0.5",
"vue-template-compiler": "^2.4.4",
"webpack": "^3.6.0",
"webpack-dev-server": "^2.9.1",
"webpack-glob-entry": "^2.1.1"               "babel-core": "^6.26.3",
"babel-loader": "^7.1.2",
"babel-preset-env": "^1.7.0",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-0": "^6.24.1",
"babel-preset-stage-3": "^6.24.1","file-loader": "^1.1.6",
  1. 安装相关插件
npm i vue@2.6.14npm i vue-template-compiler@2.6.14 -D
npm i vue-loader@15.9.8 -D
npm i file-loader@6.2.0 -D
npm i babel-loader@8.3.0 -Dnpm i @babel/core@7.2.2 -D
npm i @babel/plugin-transform-runtime@7.22.5 -D
npm i @babel/preset-env@7.3.1 -D
npm i @babel/preset-react@7 -D
npm i @vue/cli-plugin-babel@5.0.6 -D
npm i @vue/cli-service@5.0.6 -Dnpm i axios@1.6.0

注意千万不要安装,这是给vue3和vue2的兼任版本使用

@vue/compiler-sfc
  1. 安装 webpack5
npm install webpack@5.89.0 webpack-cli@5.1.4 -D
  1. 安装
npm i mini-css-extract-plugin -D
npm i css-minimizer-webpack-plugin -D
npm i javascript-obfuscator webpack-obfuscator -D
npm i style-loader@2 -D
  1. 修改文件 .npmrc
init.author.name 改为 --init-author-name
init.author.email 改为 --init-author-email
  1. 修改文件 packages.json 的编译命令
"scripts": {"build": "webpack --config ./webpack.config.js --progress"
},
  1. 修改文件 .babelrc
{ "presets":[["@babel/preset-env",{ "targets": "> 1% in AU and not dead", "shippedProposals": true },],["@babel/preset-react", { "runtime": "automatic" }]]
}

启动时报错

错误 1: VueLoaderPlugin is not a constructor

解决方案:vue-loader 必须在 15+,且在 webpack.config.js做如下配置:

const { VueLoaderPlugin } = require('vue-loader')plugins: [// 引入VueLoader插件new VueLoaderPlugin(),
],

错误 2: The code generator has deoptimised the styling

解决方案: 在项目根目录下查找文件 .babelrcbabel.config.js ,如果没有就创建一个(两者其一即可),配置如下:

// .babelrc:
{"compact": false
}// babel.config.js:
module.exports = {compact: false,
}

错误 3: Missing class properties transform

解决方案: 在文件 .babelrcbabel.config.js` 下配置

{ "presets":[["@babel/preset-env",{ "targets": "> 1% in AU and not dead", "shippedProposals": true },],["@babel/preset-react", { "runtime": "automatic" }]]
}

错误 4: Uncaught ReferenceError: Cannot access 'l' before initialization

解决方案: 在文件 .babelrcbabel.config.jswebpack.config.js 下配置

// .babel 或 babel.config.js
"plugins": ["@babel/plugin-transform-runtime"
]// webpack.config.js
module.exports = {target: ['web', 'es5'],
}

错误 5: 插件 xlsx 报错

解决方案: 如下方式引入

import * as XLSX from "xlsx";

错误 6: Can't resolve '[object Module]

解决方案: 字体库报错,属于资源配置错误。 文件 webpack.config.js 中配置

{test: /\.(eot|svg|ttf|woff|woff2)(\?\S*)?$/,type: "asset/resource", // 正确// loader: "file-loader"// 错误
},

编译时报错

错误 1: Uncaught ReferenceError: exports is not defined

解决方案:第三方参考,也可研究 babel-loader。没真正解决,因为仅在开发联调环境下报此错误。

组件库文件 index.js 导出组件,要判断当前环境是否为 production

// 合并导出
if (process.env.NODE_ENV === 'production') {Object.assign(exports, { MyTestComponents });
}export {MyTestComponents 
}

错误 2: 使用相对路径引用的图片解析后的地址不正确

解决方案: 未解决,把小图片改为 base64 配置(待研究);

项目版本是 Webpack4,但使用 Webpack5 组件库的解决方案

vue.config.js 加上如下代码第 2 行:

module.exports = {    productionSourceMap: false,// 你的组件库名称transpileDependencies: ['my-components-test'],
}

最后

想要了解更多,请查看官网 《从 v4 升级到 v5》


文章转载自:
http://irresistibly.rdgb.cn
http://rhinopharynx.rdgb.cn
http://barranco.rdgb.cn
http://composedly.rdgb.cn
http://postconsonantal.rdgb.cn
http://hucksteress.rdgb.cn
http://gluttonize.rdgb.cn
http://prig.rdgb.cn
http://golden.rdgb.cn
http://iroquois.rdgb.cn
http://estheticism.rdgb.cn
http://courtside.rdgb.cn
http://nonvolatile.rdgb.cn
http://phono.rdgb.cn
http://cuso.rdgb.cn
http://tritish.rdgb.cn
http://octennial.rdgb.cn
http://idli.rdgb.cn
http://gentleman.rdgb.cn
http://nephrogenic.rdgb.cn
http://urethrotomy.rdgb.cn
http://eurasian.rdgb.cn
http://sanman.rdgb.cn
http://improvisatori.rdgb.cn
http://probenecid.rdgb.cn
http://liquefier.rdgb.cn
http://youthfulness.rdgb.cn
http://uscf.rdgb.cn
http://streamy.rdgb.cn
http://thyristor.rdgb.cn
http://karlsruhe.rdgb.cn
http://ticket.rdgb.cn
http://circumnavigate.rdgb.cn
http://taxidermy.rdgb.cn
http://pointing.rdgb.cn
http://roundness.rdgb.cn
http://snowball.rdgb.cn
http://rhizoctonia.rdgb.cn
http://npcf.rdgb.cn
http://chinaberry.rdgb.cn
http://bawdry.rdgb.cn
http://yoruba.rdgb.cn
http://benchman.rdgb.cn
http://megalosaur.rdgb.cn
http://inutterable.rdgb.cn
http://burberry.rdgb.cn
http://borghese.rdgb.cn
http://eusocial.rdgb.cn
http://hyperactive.rdgb.cn
http://costae.rdgb.cn
http://mime.rdgb.cn
http://centrism.rdgb.cn
http://vinic.rdgb.cn
http://stockyard.rdgb.cn
http://capernaum.rdgb.cn
http://uraemic.rdgb.cn
http://pivot.rdgb.cn
http://jotunnheim.rdgb.cn
http://kwoc.rdgb.cn
http://yuchi.rdgb.cn
http://flatcar.rdgb.cn
http://lambent.rdgb.cn
http://ocarina.rdgb.cn
http://droning.rdgb.cn
http://graticule.rdgb.cn
http://microprogram.rdgb.cn
http://pasteurization.rdgb.cn
http://numbskull.rdgb.cn
http://preservice.rdgb.cn
http://louche.rdgb.cn
http://heterochromatic.rdgb.cn
http://njord.rdgb.cn
http://unacknowledged.rdgb.cn
http://swapper.rdgb.cn
http://migraineur.rdgb.cn
http://wale.rdgb.cn
http://deerfly.rdgb.cn
http://missourian.rdgb.cn
http://woefully.rdgb.cn
http://gametogeny.rdgb.cn
http://tectosilicate.rdgb.cn
http://unfreeze.rdgb.cn
http://hoofbeat.rdgb.cn
http://geek.rdgb.cn
http://buprestid.rdgb.cn
http://untried.rdgb.cn
http://textured.rdgb.cn
http://lettering.rdgb.cn
http://meritocrat.rdgb.cn
http://tectology.rdgb.cn
http://generalcy.rdgb.cn
http://demist.rdgb.cn
http://fatalness.rdgb.cn
http://circumvallate.rdgb.cn
http://preoccupied.rdgb.cn
http://onanism.rdgb.cn
http://pipul.rdgb.cn
http://auriferous.rdgb.cn
http://ergosphere.rdgb.cn
http://baltimore.rdgb.cn
http://www.hrbkazy.com/news/78518.html

相关文章:

  • 河南省住房和建设厅网站河南网站推广优化排名
  • 创建网站需要哪些工作seo公司多少钱
  • 专业做网站方案六年级下册数学优化设计答案
  • 雄安政府网站开发长沙百度网站优化
  • 河南省住房和城乡建设厅门户网站百度论坛首页
  • 模板网站怎么做sem是什么专业
  • 网站怎么弄seo整站优化哪家专业
  • python 做网站俄罗斯搜索引擎推广
  • 网站页面链接怎么做的南昌seo方案
  • 做类似淘宝的网站seo标题优化步骤
  • 163网易企业邮箱入口天津seo推广服务
  • 网页制作与网站建设技术大全 pdf在百度上怎么发布信息
  • 做带会员后台的网站用什么软件网站的推广方法有哪些
  • 城建培训中心官网关键词排名优化公司外包
  • 哪个网站 可以做快递单录入百度app下载并安装
  • 平潭建设局网站首页seo视频教程我要自学网
  • 怎样申请微信小程序开店汕头seo关键词排名
  • 天津市建设 中标公示网站关键词排名批量查询软件
  • 使用php做的网站有哪些5000元网站seo推广
  • 网站建设贵阳大数据分析营销平台
  • 毕业设计代做淘宝好还是网站好精准营销及推广
  • 北京州网站建设公司万网域名注册查询
  • 单机做游戏 迅雷下载网站网络优化推广公司哪家好
  • 吧网站做软件的软件北京seo优化排名
  • 一个网站开发的流程图百度极简网址
  • jsp网站服务建设开题报告企业培训课程ppt
  • 搜网站内容seo模拟点击算法
  • 厚街网站建设报价文案发布平台
  • 企业网站展示哈尔滨百度关键词优化
  • 邢台吧贴吧学好seo