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

咕果网给企业做网站的网站的倒计时怎么做

咕果网给企业做网站的,网站的倒计时怎么做,动漫设计与制作大学,做网站西域数码阿里云记录一下过程 手里有个老项目,vue2webpack4 项目很大,每次运行、运行都要将近10分钟 现在又要往里面写很多东西,再不优化,开发着会更难受,所以决定先将它升级至webpack5 最初失败的尝试 直接在项目里安装了webpack5 但…

记录一下过程
手里有个老项目,vue2+webpack4
项目很大,每次运行、运行都要将近10分钟
现在又要往里面写很多东西,再不优化,开发着会更难受,所以决定先将它升级至webpack5


最初失败的尝试

直接在项目里安装了webpack5
但我的项目是用vue-cli4构建的,存在版本不兼容的问题,项目运行报了非常多的错
例如

INFO  Starting development server...ERROR  Error: Cannot find module 'webpack/lib/RuleSet'
Require stack:
- C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\plugin-webpack4.js
- C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\plugin.js
- C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\index.js
- C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\lib\config\base.js
- C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\lib\Service.js
- C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\bin\vue-cli-service.js
Error: Cannot find module 'webpack/lib/RuleSet'
Require stack:
- C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\plugin-webpack4.js
- C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\plugin.js
- C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\index.js
- C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\lib\config\base.js
- C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\lib\Service.js
- C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\bin\vue-cli-service.jsat Function.Module._resolveFilename (node:internal/modules/cjs/loader:1028:15)at Function.Module._load (node:internal/modules/cjs/loader:873:27)at Module.require (node:internal/modules/cjs/loader:1100:19)at require (node:internal/modules/cjs/helpers:119:18)at Object.<anonymous> (C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\plugin-webpack4.js:2:17)at Module._compile (node:internal/modules/cjs/loader:1198:14)at Object.Module._extensions..js (node:internal/modules/cjs/loader:1252:10)at Module.load (node:internal/modules/cjs/loader:1076:32)at Function.Module._load (node:internal/modules/cjs/loader:911:12)at Module.require (node:internal/modules/cjs/loader:1100:19)at require (node:internal/modules/cjs/helpers:119:18)at VueLoaderPlugin.apply (C:\Users\name\Documents\project\projectname\node_modules\vue-loader\lib\plugin.js:11:14)at webpack (C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\node_modules\webpack\lib\webpack.js:51:13)at serve (C:\Users\name\Documents\project\projectname\node_modules\@vue\cli-service\lib\commands\serve.js:163:22)at processTicksAndRejections (node:internal/process/task_queues:96:5)

尝试安装vue-loader、webpack-cli等,报错依然存在

解决

我的电脑里本就安装了@vue/cli 5.0.8,于是想着用它创一个vue2项目,然后来参考依赖
在这里插入图片描述
依赖:

  "dependencies": {"core-js": "^3.8.3","vue": "^2.6.14"},"devDependencies": {"@babel/core": "^7.12.16","@babel/eslint-parser": "^7.12.16","@vue/cli-plugin-babel": "~5.0.0","@vue/cli-plugin-eslint": "~5.0.0","@vue/cli-service": "~5.0.0","eslint": "^7.32.0","eslint-plugin-vue": "^8.0.3","vue-template-compiler": "^2.6.14"},

把开发依赖复制到项目中,运行报错解决

修改vue.config.js
修改配置适配webpack5,提升打包、运行速度
webpack5的文件缓存至关重要

configureWebpack: {cache: {type: 'filesystem', // 使用文件缓存buildDependencies: {config: [__filename]},allowCollectingMemory: true,maxMemoryGenerations: 1},optimization: {minimizer: minimizer,removeEmptyChunks: process.env.NODE_ENV === 'production',splitChunks: splitChunks},plugins: plugins,module: {noParse: /jquery/,rules: [{test: /\.js$/,include: path.resolve(__dirname, 'src'),exclude: file => (/node_modules/.test(file) && !/\.vue\.js/.test(file)),use: [{loader: 'thread-loader',options: {workers: cpuCount,workerParallelJobs: 20,workerNodeArgs: ['--max-old-space-size=1024'], // 限制子进程内存poolTimeout: 2000 // 空闲时自动关闭}},{loader: 'babel-loader',options: {babelrc: true,cacheDirectory: true}}]}]}},

结果

简单配置后,项目初次运行时间缩短了一半,第二次重新运行时间在1分钟内,提升显著
打包时间也缩短了2/3


其他

esbuild-loader优于babel-loader(https://juejin.cn/post/7422338076528640010)
后面有时间再优化


文章转载自:

http://ywbcMBmF.kwwkm.cn
http://Vs6JrPPr.kwwkm.cn
http://ETBCw6lu.kwwkm.cn
http://FeyIOHoi.kwwkm.cn
http://Y0Gm0B4Y.kwwkm.cn
http://EYtHFOU7.kwwkm.cn
http://igRbDAOD.kwwkm.cn
http://UWZIEW1K.kwwkm.cn
http://9pIPQ84D.kwwkm.cn
http://rhsPrEuL.kwwkm.cn
http://nBC50frV.kwwkm.cn
http://xSp8KhS5.kwwkm.cn
http://H0BLPazL.kwwkm.cn
http://KrGuLigG.kwwkm.cn
http://VoR8Lv7W.kwwkm.cn
http://kI8V4QHi.kwwkm.cn
http://FWAbDXRZ.kwwkm.cn
http://SaTwk6gE.kwwkm.cn
http://N1sX6WgM.kwwkm.cn
http://hrz9lerI.kwwkm.cn
http://wsdiB9z6.kwwkm.cn
http://kFsl986t.kwwkm.cn
http://bqYR7kii.kwwkm.cn
http://2xtmRg5y.kwwkm.cn
http://lDko8wJ9.kwwkm.cn
http://vGIoc2j5.kwwkm.cn
http://ZX3gEJeF.kwwkm.cn
http://l2qUqzOs.kwwkm.cn
http://Cpqfimam.kwwkm.cn
http://oLlUaxWk.kwwkm.cn
http://www.dtcms.com/wzjs/699774.html

相关文章:

  • 常见的网站开发语言成都网站软件定制开发
  • 网站开发策划案网页空间结构
  • 网站开发软件开发怎么样沈阳seo网站管理
  • 植物设计网站推荐网站建设外包被骗
  • 巩义网站优化培训水区建设局网站
  • 大学生做企业网站网站建设背景
  • 网站建设平台资讯中国建设银行网站首页河西网点
  • 做网站过程视频商标查询注册网
  • 南京 微网站 建站有字体设计网站
  • 京东在线购物网站印章在线生成器
  • 宁波大型网站推广服务wordpress版本控制
  • wordpress淘宝联盟网站怎么做关键词优化
  • wordpress登录logoseo搜索引擎优化总结报告
  • 丰宁县有做网站的吗站点
  • 做购物网站需要接口吗python 网站开发 用什么框架
  • 什么行业适合做网站推广asp做网站技术怎样
  • 网站地图制作怎么做展厅展览
  • 网络服务机构的网站好享购物官方网站购物
  • 兰州网站的优化可视方便建站微网站哪个好怎么用
  • 响应式网站做seowordpress 动态插件
  • wordpress网站生成app应用创建网站大约多少钱
  • saas建站平台介绍wordpress新建header
  • 做谷歌外贸较好网站新开传奇网站发布网单
  • 台州网站专业制作金融产品做网站推广
  • 北京哪里做网站好民治制作网站
  • 企业网站代码模板广告设计图片用什么软件
  • 务川自治县建设局网站阿里邮箱企业版app下载
  • 旅游网站首页制作网络推广的方式和途径有哪些
  • 徐州网站网站建设百家号网站开发属于什么领域
  • 如何推广网站网站推广常用方法企业网站新闻如何建设