使用 React 和 threejs 构建时,CLI 上传 main.js 文件大小受限

CLI upload main.js file size limited when building with react and threejs

在使用 react 和 threejs 构建时,是否有解决文件大小限制的方法?我正在使用 cms-react-boilerplate 构建一个包含三个 js 的 react 模块。该项目构建良好,但无法上传 main.js 文件,因为它是 2.1MiB。它给了我以下错误:

[ERROR] Error validating template. [ERROR] line 0: Coded files must be smaller than 1.5 MiB

我试图将文件直接上传到设计管理器,但得到了同样的错误。 我还尝试创建一个 main.js 文件并将代码粘贴到其中,但出现以下错误:

Error:Coded file buffer must be smaller than 2.0 MiB

尝试将您的文件压缩成 .min.js 个文件 with this,如果您完成编辑它们。

我建议启用代码拆分。如果没有,您将需要为 JavaScript 文件使用不同的主机。此外 – 确保您正确地只包含了您需要的内容。

避免:

import * as x from 'lib';

改为:

import { each, func, you, need } from 'lib';

这将允许 Webpack 等打包器正确地对您的依赖项进行 Tree Shake。