Вам может понадобиться соответствующий загрузчик для обработки этого файла - PullRequest
0 голосов
/ 17 января 2019

Я установил пакет rn-fetch-blob и выдает ошибку You may need an appropriate loader to handle this file. Поэтому я добавил ts-loader в веб-пакет и попытался path.resolve на этом пакете. Я также попытался добавить @babel/preset-typescript к babel, что тоже не сработало. Можно ли как-нибудь скомпилировать его?

.babelrc file

{
  "presets": [ "@babel/preset-typescript", "module:metro-react-native-babel-preset"]
}

webpack.config.js

  module: {
    rules: [
      {
        test: /\.js$/,
        include: [
          path.resolve(__dirname, "node_modules/rn-fetch-blob")
        ],
        loader: ["ts-loader","babel-loader"]
      },
      {
        test: /\.css$/,
        use: ["style-loader", "css-loader"]
      }
    ]
  },

...