【问题标题】:Cannot find module 'asap/raw'找不到模块“尽快/原始”
【发布时间】:2019-04-01 13:40:22
【问题描述】:

我已经启动了一个新的 react-native 项目,之后我安装了 react-native-maps 我无法运行 react-native run-android 因为终端显示以下错误:

module.js:550
    throw err;
    ^

Error: Cannot find module 'asap/raw'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/home/valentino/Scrivania/lolo/node_modules/promise/lib/core.js:3:12)
    at Module._compile (module.js:653:30)
    at Module._compile (/home/valentino/Scrivania/lolo/node_modules/pirates/lib/index.js:83:24)
    at Module._extensions..js (module.js:664:10)
    at Object.newLoader [as .js] (/home/valentino/Scrivania/lolo/node_modules/pirates/lib/index.js:88:7)
    at Module.load (module.js:566:32)

如果我安装react-native-maps,则会显示该消息,这是我构建项目的命令:

react-native init appName
cd appName
npm install react-native-maps --save
react-native run-android

我该如何解决这个问题?

我做错了吗?

感谢您的帮助。

【问题讨论】:

  • 在您的项目目录中运行 npm install 应该可以工作。
  • 谢谢,现在可以了
  • @EighteenthVariable 感谢它的帮助。请把它作为一个答案,这样我就可以投票了
  • @Val 很高兴我的回答有帮助:) 完成。

标签: react-native npm npm-install


【解决方案1】:

删除 node_modules 并重新安装并没有解决问题,但在项目目录中执行 npm install asap 解决了我的问题。

【讨论】:

    【解决方案2】:

    react-native init 命令创建一个默认使用yarn 的项目,因为0.57(具有yarn.lock)。当我通过npm install 安装插件时,我遇到了同样的错误,所以结论是你不能同时将两个包管理器用于同一个项目(yarn 和 npm)。所以:

    • 使用yarn add 而不是npm install
    • 或者如果你不想使用yarn,那么首先通过运行npm install“切换”到npm(之后你可以删除yarn.lock并且你必须始终使用npm而不是yarn)。

    【讨论】:

      【解决方案3】:

      运行npm install 并没有为我解决问题。

      我运行npm install -g asap 尽快安装,然后错误消失了。

      【讨论】:

        【解决方案4】:

        在您的项目目录中运行npm install 通常可以正常工作。

        (它的作用是installs all the dependencies in the local node_modules folder 在您安装该软件包时可能已下载。)

        【讨论】:

        • “项目目录”是指在 ios/android 文件夹内还是包含 ios 和 android 文件夹的 React-Native 项目的主文件夹?
        • @nr5 后者(又名主文件夹)
        猜你喜欢
        • 2017-09-27
        • 2018-05-27
        • 2017-09-20
        • 2017-05-10
        • 2013-07-11
        • 1970-01-01
        • 2019-02-05
        • 1970-01-01
        • 2013-06-14
        相关资源
        最近更新 更多