webpack - 错误:不应导入命名的导出“版本”(导入为“版本”)
问题描述
我有一个弹出的 create-react-app 项目。将其更新到 webpack 5 后出现此错误。它在 webpack v4.41.5 上运行良好
操作系统:MacOS Catalina 10.15.7
节点:v10.23.0
错误:不应从默认导出模块导入命名导出“版本”(导入为“版本”)(仅默认导出很快可用)。
解决方案
如评论中所述,不建议像这样公开您的 package.json 文件。
更改以下内容
import { version } from '../../package.json';
类似于
import * as packageInfo from '../../package.json';
然后从类似的东西更改您的访问权限
version,
或者
version: version,
至
version: packageInfo.version,
推荐阅读
- java - 使用 java 在 slack 中使用深度链接方法打开本机应用程序
- scala - 映射 Json 对象时动态转换 JsonElement 值
- android - 在对象检测 API 上解释 TF lite 的输出
- jquery - 隐藏/显示单选按钮的触发器
- python-3.x - mkdir: 无法创建目录 'ocr_server': 文件存在
- mysql - MySQL SUM 每月金额和按类别分组
- react-native - 如何使用 antd-mobile-rn 创建和使用自定义主题?
- python - Keras 随机模型
- javascript - 如何使用 SailsJS 和 MongoDB 在生产模式下迁移模型
- python - 如何在python中从表中插入一列