Ошибка сборки Visual Studio Apache Cordova — не удается найти модуль

Я установил плагин Visual Studio apache Cordova и начал создавать встроенное приложение Hello World. но когда я строю, я получаю эту ошибку. Я видел, что у других людей есть такая же проблема на форумах MSDN, но нет ответа. кто-нибудь может помочь?

Не удается найти модуль './lib/plugin'


person Jason    schedule 19.11.2014    source источник


Ответы (1)


Очистите кэш Cordova из VS в разделе Инструменты\Параметры\Инструменты для Apache Cordova\Cordova Tools. После того, как вы это сделаете, снова откройте свой проект и попробуйте выполнить чистую сборку. Если вы по-прежнему сталкиваетесь с той же проблемой, проверьте содержимое папки %AppData%\Roaming\npm\node_modules\vs-mda\lib и отправьте ответ для дальнейшего изучения.

person Ellen    schedule 20.11.2014
comment
У меня такая же проблема; очистка кеша не исправила. В vs-mda нет папки «lib», только «node_modules» и некоторые файлы, включая «app.js» и т. д. Это новая установка VS2013 Community Edition. Вне VS я могу без ошибок создавать пакеты Cordova из CLI. - person quilkin; 04.01.2015
comment
@quilkin - если очистка кеша Cordova сама по себе не решает проблему, попробуйте снова очистить кеш, а затем выполните это - из командной строки администратора запустите npm –g install ‹полный путь к папке пакетов›\vs-mda , где папка пакетов находится в папке %Program Files%\Microsoft Visual Studio 12.0\Common7\IDE\Extensions, найдите тот, который содержит папку пакетов, и это тот, который вам нужен. - person Ellen; 07.01.2015
comment
Спасибо, Елена, решено, но не совсем просто! При этом я получил целую кучу ошибок, первая из которых пыталась сказать мне, что файл существует: C:\Users\chris\AppData\Roaming\npm\node_modules\vs-mda\node_modules\plugman\node_modules\npm\man \man3 - но этого файла не существует! Предполагая, что мне выдали неверное сообщение об ошибке, я проверил свойства папки vs-mda и обнаружил, что она доступна только для чтения. Удаление этого атрибута заставило все работать. - person quilkin; 08.01.2015