我目前正在开发一个 React Web 应用程序,使用 Parcel 作为捆绑器。在开发过程中,我没有遇到任何问题,并且应用程序运行顺利
npm start
。但是,当我尝试使用 npm run build
构建项目时,我遇到一个错误,指出“必须初始化'const'声明”。错误信息如下:
plaintextCopy code
@parcel/optimizer-swc: 'const' declarations must be initialized
19227
| > 19228
| >
| ^ 19229
| const $e73bf42412feb220$var$Grocery = /*#__PURE__*/ (0, $acw62.lazy)(()=>(parcelRequire( 19230 |
问题: 该错误似乎与构建过程中缺少初始化的
const
声明有关。奇怪的是,该应用程序在本地运行时运行良好 npm start
。
尝试解决:我尝试了多种方法来解决该问题,包括:
确保所有
const
声明都具有正确的初始化。
使用
npm start
验证代码运行没有错误。
检查与构建过程相关的任何特定依赖项或配置。
查看 Parcel 文档和社区论坛以了解类似问题。
请求帮助:尽管做出了这些努力,我仍然无法在构建过程中查明错误的根本原因。如果有人遇到类似的问题或对解决 Parcel 这个特定问题有见解,我将非常感谢您的帮助。
安装
sharp
软件包后我遇到了类似的错误。我正在使用 Parcel 构建一个 React 应用程序:
@parcel/optimizer-swc: 'const' declarations must be initialized
/home/admin/framimg/node_modules/sharp/lib/libvips.js:42:0
41 |
> 42 | const runtimePlatformArch = () => `${process.platform}${run
> | ^
43 |
44 | /* istanbul ignore next */
我没有发现导致错误的线路有任何问题...