zoukankan      html  css  js  c++  java
  • webpack打包内存溢出的解决方法

    由于项目文件越来越多,最终导致在打包时报javaScript heap out of memory错误

    解决方案:

    1.增加v8内存

    使用increase-memory-limit

    1)安装

    npm i -g increase-memory-limit

    2)在项目目录运行

    increase-memory-limit

    它会默认吧v8引擎的内存上限提高到4G

    2.缩减sourcemap配置

    把devtool关闭,不添加sourcemap到内存
    module.exports = {
      devtool: false, //之前是'eval-source-map'之类的
      entry: __dirname + "/app/main.js", //已多次提及的唯一入口文件
      output: {
        path: __dirname + "/public", //打包后的文件存放的地方
        filename: "bundle.js" //打包后输出文件的文件名
      }
    }
  • 相关阅读:
    6.5 列出当前目录所有文件
    6.4 协程写文件
    6.3 写文件
    6.2 创建空目录
    6.1 os 获取文件状态
    5.13 json
    es2016
    短路原理
    fexbox
    vue @
  • 原文地址:https://www.cnblogs.com/amiezhang/p/9755023.html
Copyright © 2011-2022 走看看