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

那些做电影的网站赚钱吗专业seo关键词优化

那些做电影的网站赚钱吗,专业seo关键词优化,常州疫情最新情况,网站被加入js广告记录一下过程 手里有个老项目,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://www.dtcms.com/wzjs/82216.html

相关文章:

  • 网站建设灵寿怎么创建网站的快捷方式
  • 山西临汾建设局网站东莞最新疫情
  • 设计师素材网站开发网页设计培训
  • 做相亲网站的红娘累吗专业seo公司
  • 成品网站建设哪家好可以看封禁网站的浏览器
  • 东营企业自助建站湖北seo服务
  • 做的网站怎么在电脑上预览外贸建站公司
  • 成都门户网站建设百度seo和sem的区别
  • 房屋管理系统seo网站有哪些
  • 东莞高端网站建设费用优化推广seo
  • 个人经营性网站备案五种常用的网站推广方法
  • 专业建设验收网站深圳网站建设系统
  • seo蒙牛伊利企业网站专业性诊断seo怎么做教程
  • 句容网站精准营销及推广
  • 哪里找专业做网站的人短视频矩阵seo系统源码
  • 学校网站建设必要性关键词com
  • 做外贸常用的网站做推广怎么赚钱
  • 局域网建设网站视频教程怎样淘宝seo排名优化
  • 搭建网站需要备案吗山东潍坊疫情最新消息
  • 设计网站推荐p网络营销品牌有哪些
  • 网页关键词优化难度seo优化方案项目策划书
  • 高德地图有外资背景吗seo优化推广软件
  • 百度站长平台网站改版工具北京推广优化经理
  • 求个网站谢谢啦电商代运营公司十强
  • wordpress拼音惠州自动seo
  • 网站做百度推广多少钱最新国内新闻重大事件
  • shopex 网站搬家蜘蛛seo超级外链工具
  • 成都网站建设排行榜完整的社群营销方案
  • 网站建设首选沈阳高端网站建设厦门网页搜索排名提升
  • 网站选项按钮拼多多seo搜索优化