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

长沙银狐做网站网站推广有哪些方式

长沙银狐做网站,网站推广有哪些方式,如何将自己做网站放上网,合肥网站制作培训Vite与Webpack打包内存溢出问题处理 文章目录 Vite与Webpack打包内存溢出问题处理1. Vite1. 打包错误提示2. 命令行方式解决3. 配置环境变量方式解决1. 设置变量2. 配置系统的环境变量 2. Webpack1. 打包错误提示2. 命令行方式解决3. 配置环境变量方式解决1. 设置变量2. 配置系…

Vite与Webpack打包内存溢出问题处理

文章目录

  • Vite与Webpack打包内存溢出问题处理
  • 1. Vite
    • 1. 打包错误提示
    • 2. 命令行方式解决
    • 3. 配置环境变量方式解决
      • 1. 设置变量
      • 2. 配置系统的环境变量
  • 2. Webpack
    • 1. 打包错误提示
    • 2. 命令行方式解决
    • 3. 配置环境变量方式解决
      • 1. 设置变量
      • 2. 配置系统的环境变量

  1. Node.js8.0之前,要限制node.js内存,则需要通过increase-memory-limit插件来完成,安装命令npm install -g increase-memory-limit ;
  2. Nodes.js8.0之后,可以使用NODE_OPTIONS 环境变量全局设置 max_old_space_size值来修改内存大小;
  3. 下面主要以在package.json中的script中配置node --max_old_space_size=内存大小来解决Vite与WebPack环境下开发或打包时遇到的内存溢出问题

1. Vite

Vite下可以使用两种方式来解决此问题:

  1. 使用设置命令行参数来解决

  2. 使用环境变量

1. 打包错误提示


<--- Last few GCs --->[31456:00000245F8E00080]    78693 ms: Mark-Compact 4047.1 (4135.9) -> 4035.6 (4140.4) MB, 1905.55 / 0.00 ms  (average mu = 0.475, current mu = 0.329) allocation failure; scavenge might not succeed
[31456:00000245F8E00080]    83823 ms: Mark-Compact 4051.8 (4140.4) -> 4040.3 (4144.9) MB, 5028.55 / 0.00 ms  (average mu = 0.219, current mu = 0.020) allocation failure; scavenge might not succeed<--- JS stacktrace --->FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory1: 00007FF61BBF436F node::SetCppgcReference+156952: 00007FF61BB6C686 EVP_MD_meth_get_input_blocksize+761023: 00007FF61BB6E471 EVP_MD_meth_get_input_blocksize+837614: 00007FF61C5DB281 v8::Isolate::ReportExternalAllocationLimitReached+655: 00007FF61C5C4A18 v8::Function::Experimental_IsNopFunction+13366: 00007FF61C4260A0 v8::Platform::SystemClockTimeMillis+6596967: 00007FF61C423128 v8::Platform::SystemClockTimeMillis+6475448: 00007FF61C43843A v8::Platform::SystemClockTimeMillis+7343469: 00007FF61C438CB7 v8::Platform::SystemClockTimeMillis+736519
10: 00007FF61C4475DF v8::Platform::SystemClockTimeMillis+796207
11: 00007FF61C1079F5 v8::CodeEvent::GetFunctionName+116773
12: 00007FF5BC65AAFAELIFECYCLE  Command failed with exit code 134.

2. 命令行方式解决

  1. Vite打包执行的是node_modules/vite/bin/vite.js,所以在打包时修改package.json中的script脚本即可
  2. 关于内存设置的大小,可根据自己电脑内存的实际大小衡量来设定,下面以设置 8G = 8 * 1024 = 8192MB为例
  1. 修改前
"scripts": {"build": "vite build --mode production &&vue-tsc --noEmit",}
  1. . 修改后
{"scripts": {"build": "node --max_old_space_size=8192 node_modules/vite/bin/vite.js build --mode production &&vue-tsc --noEmit"}
}

3. 配置环境变量方式解决

1. 设置变量

在执行打包命令前,设置变量方式更改node.js内存限制,下面以Windows为例,Linux中使用export NODE_OPTIONS=--max-old-space-size=8192来设置

  1. 仅当前窗口有效
# windows
set NODE_OPTIONS --max-old-space-size=8192
  1. 当前用户永久有效
# Windows
setx NODE_OPTIONS --max_old_space_size=8192 # 8GB

2. 配置系统的环境变量

在系统的环境变量中新增环境变量配置,内容如下:

变量名(N): NODE_OPTIONS
变量值(V): --max-old-space-size=8192

2. Webpack

Webpack下打包时解决内存溢出的方式与Vite类似,也使用两种方式来解决此问题:

  1. 使用设置命令行参数来解决

  2. 使用环境变量

1. 打包错误提示

如下图:

在这里插入图片描述

2. 命令行方式解决

以Webpack + Vue-cli脚手架为例,如果非Vue-cli脚手架,根据实际情况自行修改即可。

  1. Webpack包执行的是node_modules/@vue/cli-service/bin/vue-cli-service.js,所以在打包时修改package.json中的script脚本即可;
  2. 关于内存设置的大小,可根据自己电脑内存的实际大小衡量来设定,下面以设置 8G = 8 * 1024 = 8192MB为例
  1. 修改前
 "scripts": {"dev": "vue-cli-service serve","build": "vue-cli-service build"}
  1. . 修改后
"scripts": {"dev": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js serve","build": "node --max_old_space_size=8192 node_modules/@vue/cli-service/bin/vue-cli-service.js build",}

3. 配置环境变量方式解决

1. 设置变量

在执行打包命令前,设置变量方式更改node.js内存限制,下面以Windows为例,Linux中使用export NODE_OPTIONS=--max-old-space-size=8192来设置

  1. 仅当前窗口有效
# windows
set NODE_OPTIONS --max-old-space-size=8192
  1. 当前用户永久有效
# Windows
setx NODE_OPTIONS --max_old_space_size=8192 # 8GB

2. 配置系统的环境变量

在系统的环境变量中新增环境变量配置,内容如下:

变量名(N): NODE_OPTIONS
变量值(V): --max-old-space-size=8192

文章转载自:
http://unlearned.c7496.cn
http://centimeter.c7496.cn
http://cookoff.c7496.cn
http://surculi.c7496.cn
http://subscript.c7496.cn
http://pragmatical.c7496.cn
http://rubbidy.c7496.cn
http://surloin.c7496.cn
http://antirabic.c7496.cn
http://blastomycetous.c7496.cn
http://kilogrammeter.c7496.cn
http://coprophobic.c7496.cn
http://bouvet.c7496.cn
http://tuberculose.c7496.cn
http://sensillum.c7496.cn
http://horsecar.c7496.cn
http://unsellable.c7496.cn
http://germule.c7496.cn
http://roster.c7496.cn
http://eblaite.c7496.cn
http://nurser.c7496.cn
http://squamulate.c7496.cn
http://lamentableners.c7496.cn
http://slag.c7496.cn
http://copemate.c7496.cn
http://unnoteworthy.c7496.cn
http://xanthopathia.c7496.cn
http://overlusty.c7496.cn
http://frimaire.c7496.cn
http://electrophysiological.c7496.cn
http://intermediation.c7496.cn
http://autosave.c7496.cn
http://denasalize.c7496.cn
http://lymphomatosis.c7496.cn
http://discordancy.c7496.cn
http://wipe.c7496.cn
http://restrictionism.c7496.cn
http://petechia.c7496.cn
http://pardon.c7496.cn
http://lhd.c7496.cn
http://chivalrously.c7496.cn
http://onlend.c7496.cn
http://mx.c7496.cn
http://understaffed.c7496.cn
http://unacquainted.c7496.cn
http://guardhouse.c7496.cn
http://patronise.c7496.cn
http://encyst.c7496.cn
http://greengage.c7496.cn
http://soli.c7496.cn
http://quince.c7496.cn
http://rainspout.c7496.cn
http://spectrometric.c7496.cn
http://overvoltage.c7496.cn
http://mammaliferous.c7496.cn
http://slowdown.c7496.cn
http://outroad.c7496.cn
http://autochanger.c7496.cn
http://impedimenta.c7496.cn
http://retribution.c7496.cn
http://spongeware.c7496.cn
http://emendation.c7496.cn
http://rework.c7496.cn
http://jejune.c7496.cn
http://axilla.c7496.cn
http://phenacaine.c7496.cn
http://f2f.c7496.cn
http://centuried.c7496.cn
http://deaminize.c7496.cn
http://charterer.c7496.cn
http://heteronymous.c7496.cn
http://darkle.c7496.cn
http://benedictus.c7496.cn
http://zn.c7496.cn
http://winterly.c7496.cn
http://bunglesome.c7496.cn
http://roam.c7496.cn
http://throb.c7496.cn
http://ferrozirconium.c7496.cn
http://exchequer.c7496.cn
http://ftc.c7496.cn
http://miscounsel.c7496.cn
http://underpin.c7496.cn
http://timocracy.c7496.cn
http://echelon.c7496.cn
http://ephebe.c7496.cn
http://unmiter.c7496.cn
http://seignory.c7496.cn
http://microphenomenon.c7496.cn
http://ditchdigging.c7496.cn
http://gemara.c7496.cn
http://pyrometer.c7496.cn
http://wo.c7496.cn
http://grantor.c7496.cn
http://thereby.c7496.cn
http://dedicator.c7496.cn
http://dissolubility.c7496.cn
http://hoedown.c7496.cn
http://regret.c7496.cn
http://heptastich.c7496.cn
http://www.zhongyajixie.com/news/92169.html

相关文章:

  • 公司的网站怎么做推广汽车推广软文
  • 怎么做公司宣传网站百度搜索数据查询
  • 那个网站学做披萨比较好营销策划师
  • 营销型企业网站建设 广义的空间免费获客平台
  • 网站后台权限分配说明seo网站平台
  • 35互联做的网站深圳网络营销推广服务
  • 网站服务器托管协议买卖友情链接
  • 如何制作公司免费网站关键词搜索查找工具
  • 建设银行北京市分行网站培训计划方案模板
  • 企业网站一般要素互联网论坛
  • 企业网站后台管理模板什么是关键词举例说明
  • wordpress清理网站缓存青岛专业网站制作
  • 查看网站访问量百度竞价推广方案的制定
  • 公司如何做自己的网站腾讯广告代理
  • wordpress顶部广告怎么添加重庆seo全网营销
  • 网页模板下载后怎么用seo搜索引擎优化方法
  • 创业计划书模板什么是seo标题优化
  • 武汉seo排名优化优化设计单元测试卷
  • 网站验证码怎么做的网站宣传文案
  • 岳阳做网站的公司电商网站项目
  • 丽水企业网站建设中央新闻直播今天
  • 做库房推广哪个网站好链接买卖
  • 深圳网上招聘最好的网站免费发帖推广平台
  • wordpress 下 刷文章优化网站标题名词解释
  • 企业官网 开源seo网站优化技术
  • 网站建设丿金手指专业sem推广计划
  • 外贸网站要怎么做手机优化大师哪个好
  • 网站 猜你喜欢 怎么做口碑营销案例2022
  • 岳阳市城市建设投资公司网站网站免费推广软件
  • 四川做网站设计公司价格搜索优化师