gpt4 book ai didi

react-native - 无法编译 react native 项目 - 无法解析所需文件

转载 作者:行者123 更新时间:2023-12-02 10:56:10 24 4
gpt4 key购买 nike

我在 aaa 目录中有一个简单的项目。
我的 App.js 文件指定

import React from 'react';
import { StyleSheet, Text, View,FlatList,Alert} from 'react-native';
import * as SQLite from 'expo-sqlite';
import * as FileSystem from 'expo-file-system';
import {Asset} from 'expo-asset';
require ('mcf.db');
class App extends React.Component
{
}
export default App;
我的 metro.config.js 有以下内容
const { getDefaultConfig } = require('@expo/metro-config');
const defaultConfig = getDefaultConfig(__dirname);
module.exports = {
transformer: {
assetPlugins: ['expo-asset/tools/hashAssetFiles'],
},
resolver: {
assetExts: [...defaultConfig.resolver.assetExts, 'db'],
},
};
mcf.db 文件位于我的应用程序目录 (/home/mcf/aaa) 中。
我从 aaa 目录开始我的项目
世博会开始
并尝试在网络浏览器中运行它并得到错误
web - 编译失败
/home/mcf/aaa/App.js
未找到模块:无法解析“/home/mcf/aaa”中的“mcf.db”
这让我发狂。
谁能看到我做错了什么?
为什么看不到 mcf.db ?

最佳答案

您似乎错过了将相对路径添加到您的 require() .如果它与您的 App.js 位于同一文件夹中你可以做的文件:require(./mcf.db) .

关于react-native - 无法编译 react native 项目 - 无法解析所需文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63463497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com