2015-06-08 8 views
4

Я пытаюсь создать проект HelloWorld, но произошла ошибкаPhoneGap ошибка: Не удается найти модуль

phonegap create C:\Desenv\PhoneGap\learn com.cassia.hello HelloWorld 

Ошибка:

C:\Users\cassiasantos>phonegap create teste com.cassia.hello HelloWord 
module.js:338 
    throw err; 
     ^
Error: Cannot find module '..\..\node_modules\cordova\node_modules\cordova-lib' 
    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> (C:\Users\cassiasantos\AppData\Roaming\npm\node_module 
s\phonegap\lib\cordova\index.js:16:26) 
    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) 

ответ

3

кажется, что вы должны установить все модули - по крайней мере, это исправление работал меня.

Применение

sudo npm update -g 

Найдено раствора в ionic forum.

2

это PhoneGap ошибки. Вот временное решение

Install cordova-lib under 
../node_modules/phonegap/node_modules/cordova 

Goto ../node_modules/phonegap/node_modules/cordova

Exec npm install cordova-lib

0

У меня была такая же проблема, как у вас. Я просто удалил и переустановил NodeJS, и это сработало для меня.

Чтобы удалить NodeJS в Windows, перейдите на Панель управления-> Программы и компоненты. В списке установленного программного обеспечения вы найдете NodeJS. Щелкните правой кнопкой мыши на NodeJS и удалите его.

Чтобы переустановить NodeJS, посетите их веб-сайт. click here, чтобы посетить их веб-сайт и загрузить последнюю версию LTS NodeJS.

После этого проверьте, есть ли у вас такая же ошибка. Если да, то выполните команду:

НПМ установки -g PhoneGap

Это должно определенно исправить вашу проблему! Ура!

Смежные вопросы