2016-07-09 5 views
0

Я пытаюсь запустить проект Ionic v2 после официальных документов here, но каждый раз я получаю проект Ionic v1. Мои шаги:Ionic все еще создает проекты v1 даже после обновления v2

Удалить ток ионного и установить бета:

$ npm uninstall ionic -g 

$ npm install [email protected] -g 
/Users/mike/.npm-global/bin/ionic -> /Users/mike/.npm-global/lib/node_modules/ionic/bin/ionic 
/Users/mike/.npm-global/lib 
└── [email protected] 

Создать новый проект Ионные v2 Машинопись:

$ ionic start ionic2-test --v2 --ts 
Creating Ionic app in folder /Users/mike/dev/ionic2-test based on tabs project 
Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip 
[=============================] 100% 0.0s 
Downloading: https://github.com/driftyco/ionic-starter-tabs/archive/master.zip 
[=============================] 100% 0.0s 
Updated the hooks directory to have execute permissions 
Update Config.xml 
Initializing cordova project 
Adding in iOS application by default 

Но создается проект v1:

$ cat ./ionic2-test/www/lib/ionic/version.json 
{ 
    "version": "1.3.1", 
    "codename": "el salvador", 
    "date": "2016-05-12", 
    "time": "18:21:10" 
} 

$ head -2 ./ionic2-test/www/lib/ionic/js/angular/angular.js 
/** 
* @license AngularJS v1.5.3 

Мой ionic info:

Cordova CLI: 5.4.0 
Gulp version: CLI version 3.9.0 
Gulp local: 
Ionic CLI Version: 1.7.8 
Ionic App Lib Version: 0.6.4 
ios-deploy version: Not installed 
ios-sim version: 5.0.3 
OS: Mac OS X El Capitan 
Node Version: v5.0.0 
Xcode version: Xcode 7.3 Build version 7D175 

Что я делаю неправильно?

ответ

0

@sebaferreras приведет меня к решению.

Даже после того, как sudo npm uninstall ionic -g, команда ionic все еще доступны:

$ which ionic 
/usr/local/bin/ionic 

Так что я думаю, что я должен был иметь установить его в нескольких местах. Казалось, что что-то в целом было связано с установкой моего узла (я, возможно, был установлен из homebrew, а также из официальной загрузки .pkg), поэтому я решил полностью удалить все это и начать с нуля, как описано здесь:

How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)

затем я переустановил узел с использованием официального .pkg с их сайта, су-сделал npm install -g [email protected], а теперь ...

$ ionic info 

Ionic CLI Version: 2.0.0-beta.32 
Ionic App Lib Version: 2.0.0-beta.18 
... 

Так что я все устроились!

1

Итак, проблема в том, что Ionic CLI не обновляется до последней версии (2.0.0 beta-32). Вы пробовали, делая это:

После $ npm uninstall ionic -g, обновление НПМ и кэш очистить НПМ:

npm cache clean -f 
npm install npm -g 

Удалить вручную любую папку, содержащую ссылки на ионический, как те, которые были включены в вопрос:

/Users/mike/.npm-global/bin/ionic 
/Users/mike/.npm-global/lib/node_modules/ionic/bin/ionic 
/Users/mike/.npm-global/lib 

А потом после этого:

$ npm install -g [email protected] 

или (на Mac и Linux вам нужно добавить Sudo установить Ионные глобально):

$ sudo npm install -g [email protected] 
0

эта ссылка будет решить и сэкономить ваше время: http://ionicframework.com/docs/v2/getting-started/installation/

простого способ создать ионный проект: идти к вашему в каталог, где вы хотите создать проецирование и тип этого ЦМД: ионного старт cutePuppyPics --v2

+0

Спасибо, но я уже связан с этой страницей в моем исходном вопросе. –

0

Ваш Ionic CLI еще не обновлен. Просто запустите команду «npm install ionic cordova» еще раз, нет необходимости вручную удалять предыдущую версию. Он автоматически заменит предыдущую версию.

Просто для будущей помощи: Для того, чтобы построить вам первое приложение в ионическом, Вы, возможно, потребуется обновить JDK 1.8, SDK до последней одного из менеджера SDk (нет необходимости изменять целевой SDK) и первой сборки загрузит несколько файлов Gradle, поэтому требуется хорошее подключение к Интернету.