前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >npm run build 内存溢出处理办法

npm run build 内存溢出处理办法

原创
作者头像
Carver
发布2022-07-30 23:25:28
1.2K0
发布2022-07-30 23:25:28
举报
文章被收录于专栏:carver-nodecarver-node
www.lijialong.site
www.lijialong.site

在内存小的服务器对webpack工程打包的时候遇到的一个问题,其中有一种办法是通过扩大node内存处理,其修改命令如下:

代码语言:javascript
复制
node --max_old_space_size = 2048 test.js

因为是使用vue-cli-service,直接增加node参数,不是很方便,找到了如下方法:

分配系统swap

1.查看是否开启swap

代码语言:javascript
复制
sudo swapon -s

2.查看系统磁盘

代码语言:javascript
复制
df -h

3.分配自己适合的大小

代码语言:javascript
复制
sudo fallocate -l 4G /swapfile

这里选择4G大小

代码语言:javascript
复制
ls -lh  /swapfile

4. 启用swap

  • 查看文档权限并创建
代码语言:javascript
复制
sudo chmod 600 /swapfile
代码语言:javascript
复制
sudo mkswap  /swapfile
  • 修改文档权限并开启swap
代码语言:javascript
复制
sudo swapon /swapfile
代码语言:javascript
复制
sudo swapon  -s

来看一下内存的分配和使用吧~

代码语言:javascript
复制
free -m 

至此,已完成的那个swap内存分配啦~

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 分配系统swap
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档