在尝试从文件idb-keyval解析模块C:\Users\ADMIN\Desktop\Fintech\node_modules\idb-keyval\package.json时,成功地找到了包C:\Users\ADMIN\Desktop\Fintech\node_modules\idb-keyval\package.json。但是,此包本身指定了无法解析的main模块字段(C:\Users\ADMIN\Desktop\Fintech\node_modules\idb-keyval\dist\compat.cjs )。事实上,这些文件都不存在:
发布于 2022-05-04 06:39:31
您需要修改metro.config.js文件。
在解析器部件中添加cjs扩展
module.exports = {
transformer: {
getTransformOptions: async () => ({
transform: {
experimentalImportSupport: false,
inlineRequires: true,
},
}),
},
resolver: {
sourceExts: ['jsx', 'js', 'ts', 'tsx', 'cjs'],
},
};发布于 2022-01-18 10:13:41
我想你和here有同样的问题
您很可能会发现,在您从那里导入的useEffect、useState等自动导入过程中的某个地方,而不是从"react“本身。
https://stackoverflow.com/questions/70753287
复制相似问题