0

我使用 react 创建了一个 SPA,并从 react-scripts 切换到 craco 以允许我提供 wasm blob。该项目仍然很小,并且设置工作了一段时间。现在,每当我尝试使用“yarn start”启动开发服务器时,它都会在启动时崩溃。与构建命令相同。

我尝试将 --max-old-space-size=4096 传递给 package.json 中的 craco start 命令

我尝试将系统变量 NODE_OPTIONS 设置为 --max-old-space-size=4096

我尝试删除 node_modules 文件夹和 yarn.lock 文件

这些都不起作用。

这是我的 craco.config.js 文件的内容:

const { loaderByName } = require('@craco/craco')
const { addBeforeLoader } = require('@craco/craco')

module.exports = {
  webpack: {
    configure: function (webpackConfig) {
      const wasmLoader = {
        test: /\.wasm$/,
        type: 'webassembly/experimental'
      }

      addBeforeLoader(webpackConfig, loaderByName('file-loader'), wasmLoader)

      return webpackConfig
    }
  }
}

谢谢大家的帮助。

4

0 回答 0