我有一个弹出的创建-反应-应用项目。更新到webpack 5之后,我得到了这个错误。它在webpack v4.41.5中运行得很好
操作系统: MacOS Catalina 10.15.7
节点: v10.23.0
错误:不应该从默认导出模块导入命名的导出“版本”(导入为“版本”)(只有默认导出很快可用)。
发布于 2021-04-22 15:53:53
更改以下内容
import { version } from '../../package.json';到某种程度上
import packageInfo from '../../package.json';然后将您的访问权限更改为
version,或
version: version,至
version: packageInfo.version,正如注释中所指出的,可能存在不希望在客户端代码中公开整个package.json文件的情况。
发布于 2021-05-15 13:06:26
还应该将"allowSyntheticDefaultImports": true,添加到tsconfig.json中的编译器选项中。
发布于 2022-01-24 12:58:19
我用以下方法解决了我的问题:
import packageInfo from './package.json';
version = packageInfo.version;https://stackoverflow.com/questions/64993118
复制相似问题