【问题标题】:Phonegap Error + Error: Cannot find module 'q'Phonegap 错误 + 错误:找不到模块 'q'
【发布时间】:2015-10-30 18:31:50
【问题描述】:

尝试构建 phonegap 应用程序但奇怪的错误:-

user@ubuntu:~/Projects/PhoneGap/testapp$ phonegap build android
[phonegap] executing 'cordova build android'...
Running command: /home/user/Projects/PhoneGap/testapp/platforms/android/cordova/build 

module.js:338
    throw err;
          ^
Error: Cannot find module 'q'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/home/user/Projects/PhoneGap/testapp/platforms/android/cordova/lib/spawn.js:23:15)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)

You may not have the required environment or OS to build this project

cordova -v => 5.3.3

想要:{"node":"0.8.x || 0.10.x"}(当前:{"node":"0.12.7","npm":"2.11.3"}

请提出建议..谢谢

【问题讨论】:

  • cordova CLI 版本?科尔多瓦安卓版?
  • 请查看更新后的问题。
  • 您执行了“phonegap build android”,是phonegap CLI 版本吗?和cordova android版本? (cordova 平台列表)

标签: cordova phonegap-build


【解决方案1】:

我在同样的问题上苦苦挣扎,最后发现npm install q --save 帮助了我。

【讨论】:

  • 从今天开始 - 29/04/2019
  • 2020 年 10 月 5 日也一样
【解决方案2】:

我遇到了同样的问题,因为我的 cordova android 版本已被弃用。升级与

cordova platform update android

如此处所述:https://cordova.apache.org/docs/en/3.1.0/guide/platforms/android/upgrading.html

【讨论】:

    【解决方案3】:

    这对我有用:

    cordova platform remove android
    cordova platform add android@7.0.0
    

    【讨论】:

      【解决方案4】:

      最佳做法是在类似节点的项目中缺少某些内容时执行npm i .

      缺少 'q' 表示根本没有生成 node_modules 文件夹。

      【讨论】:

        【解决方案5】:

        我知道这听起来很奇怪,但请卸载并重新安装最新版本的 NPM。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-01-27
          • 1970-01-01
          • 2018-12-30
          • 1970-01-01
          • 1970-01-01
          • 2016-12-20
          • 1970-01-01
          • 2020-03-13
          相关资源
          最近更新 更多