首页 > 解决方案 > 错误:不应导入命名的导出“版本”(导入为“版本”)

问题描述

我有一个弹出的 create-react-app 项目。将其更新到 webpack 5 后出现此错误。它在 webpack v4.41.5 上运行良好

操作系统:MacOS Catalina 10.15.7
节点:v10.23.0

错误:不应从默认导出模块导入命名导出“版本”(导入为“版本”)(仅默认导出很快可用)。

标签: webpackwebpack-5

解决方案


如评论中所述,不建议像这样公开您的 package.json 文件。

更改以下内容

import { version } from '../../package.json';

类似于

import * as packageInfo from '../../package.json';

然后从类似的东西更改您的访问权限

version,

或者

version: version,

version: packageInfo.version,

推荐阅读