找不到模块“ warnOnce”

时间:2019-05-02 13:16:21

标签: react-native babel-loader

当我将本机版本升级到0.59.5并运行webpack在同一个文件夹应用中为我的Web应用创建捆绑包时,出现此错误

  Module build failed (from ./node_modules/babel-loader/lib/index.js):
  Error: Cannot find module 'warnOnce'
  at Function.Module._resolveFilename 
  (internal/modules/cjs/loader.js:603:15)

我不知道该WarnOnce在哪里使用以及如何解决?有人面对同样的问题吗?我清理了缓存,但仍然无法正常工作

2 个答案:

答案 0 :(得分:1)

您可以通过通知jest将使用react-native或其他任何测试来解决该问题。 请尝试将以下部分添加到您的package.json文件中。


  "jest": {
    "preset": "react-native"
  },

答案 1 :(得分:1)

在您的{{1}中的resolver中添加module.exports,并确保其外观类似于以下内容。

metro.config.js