2015-05-31 2 views
0

Я пытаюсь создать ионное приложение на Mac.ionic build ios не работает с «[TypeError: Аргументы для path.join должны быть строками]»

Я выполнил инструкции на веб-сайте ionic, чтобы создать базовое приложение и смог запустить его в браузере, но когда я запускаю «ионный сбор ios», я получаю следующую ошибку. Я не могу найти файл журнала или любую другую ошибку, чтобы отладить это. Как я могу это исправить?

Error

ответ

0

нормально, после того, как много перспективных и поисков я понял, мой NPM был установить перепутались.

Часть моих установок была в/usr/local, а некоторые из них были в папках /User/user.name/npm. /Users/user.name/npm был установлен в префиксе конфигурации npm.

У меня было две установки кордовы, по одной на каждую папку выше. Некоторые о том, как кордова из/usr/local привыкла к созданию проекта, и это была старая версия.

Чтобы устранить эту проблему, я удалил все мои глобальные установки npm и указал префикс конфигурации npm на/usr/local и дал мне разрешение на выполнение в этой папке. Сейчас все работает.

Вот видео, которое объясняет, как это сделать: https://docs.npmjs.com/getting-started/fixing-npm-permissions

0

Проверьте версию глотка и gulpfile.js. Вы, возможно, потребуется удалить вызовы gulp.src

См:

Gulp TypeError: Arguments to path.join must be strings

и

https://github.com/sindresorhus/gulp-ruby-sass/issues/191

+0

это была проблема с моим НПМ и ничего общего с Глоток. Я посмотрел на эту ссылку, спасибо за вашу помощь. –

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