Wie kann ich den Fehler "Modul 'bplist-parser' kann nicht gefunden werden" mit PhoneGap beheben?


7

Ich habe alles installiert - node.js und dann verwendet npm, um PhoneGap zu bekommen.

Aber dann bekomme ich diesen Fehler, wenn ich PhoneGap starte:

phonegap
module.js:340
    throw err;
          ^
Error: Cannot find module 'bplist-parser'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js:20:14)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

Antworten:


13

Aktualisieren Sie einfach die Abhängigkeiten mit npm:

sudo npm update -g

und es wird gestartet:

phonegap
Usage: phonegap [options] [commands]

Description:

  PhoneGap command-line tool.

Commands:

  help [command]       output usage information
  create <path>        create a phonegap project
  build <platforms>    build the project for a specific platform
  install <platforms>  install the project on for a specific platform
  run <platforms>      build and install the project for a specific platform
  platform [command]   update a platform version
  plugin [command]     add, remove, and list plugins
  template [command]   list available app templates
  ...

Quelle

Meine Pronomen sind Er / Ihn


Ich hatte dieses Problem mit Cordova. Die für PhoneGap vorgeschlagene Lösung kann auch für Cordova verwendet werden. (Es hat bei mir funktioniert und ich benutze Cordova.)
Tim
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.