React native 无法使用vscode将weights.bin导入react native

React native 无法使用vscode将weights.bin导入react native,react-native,visual-studio-code,import,tensorflow.js,React Native,Visual Studio Code,Import,Tensorflow.js,我想用TensorFlowJS实现一个模型, 我采用了一个现有的h5模型,并将其转换为json和权重 使用tensorflowjs_向导, 我现在尝试导入这两个文件以便使用它们,但是我的VS代码无法识别权重文件,即使我尝试手动获取位置,它也无法识别该文件 有人知道答案吗?我找到了答案, 在根文件夹中,您需要创建metro.config.js文件并添加以下内容: const blacklist = require('metro-config/src/defaults/blacklist'); m

我想用TensorFlowJS实现一个模型, 我采用了一个现有的h5模型,并将其转换为json和权重 使用tensorflowjs_向导, 我现在尝试导入这两个文件以便使用它们,但是我的VS代码无法识别权重文件,即使我尝试手动获取位置,它也无法识别该文件

有人知道答案吗?

我找到了答案, 在根文件夹中,您需要创建metro.config.js文件并添加以下内容:

const blacklist = require('metro-config/src/defaults/blacklist');

module.exports = {
  transformer: {
    getTransformOptions: async () => ({
      transform: {
        experimentalImportSupport: false,
        inlineRequires: false,
      },
    }),
  },
  resolver: {
    assetExts: ['bin', 'txt', 'jpg', 'ttf', 'png'],
    sourceExts: ['js', 'json', 'ts', 'tsx', 'jsx'],
    blacklistRE: blacklist([/platform_node/])
  },
};