使用 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。
在使用 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。