2017-02-01 1 views
1

Я собираюсь использовать Sing App - Web & Угловой шаблон 2.0 Dashboard для нашего задания, но это приложение не основано на проекте Angular CLI. Я должен принести это приложение на Angular CLI. Я попробовал какой-то вариант, но не смог. Пожалуйста, предложите лучший способ довести это приложение до Angular CLI.Как перенести приложение Angular-2 на Angular CLI

+1

Что такое Sing App? – AngularChef

+0

sing app - шаблон панели управления admin на основе agular 2 @ https: //wrapbootstrap.com/theme/sing-app-web-angular-2.0-dashboard-WB0J6BJ85 – Torreto

ответ

0

UPDATE 08/07/2017:Если вы ищете, как обновить угловые консоли, нарушающие изменения при переходе к более новой проверке версии this answer

  1. Run npm uninstall -g angular-cli затем npm cache clean
  2. Пробег npm install -g angular-cli подробнее here
  3. Резервное копирование app
  4. Перейти к вашей папке app
  5. Run ng init - эта команда будет инициализировать angular-cli приложения, написав несколько файлов в существующем приложение. Будьте осторожны с переопределением существующих файлов, пропустите те, которые вы не уверены, однако вы всегда можете ссылаться на свою резервную копию.
  6. Пробег ng new simple-app - этот, который вы будете использовать как источник истины angular-cli.
  7. Сравнение файлов производится/требуется angular-cli в вашем app с simple-app, чтобы увидеть, если что-то получает пропустили на этапе 4.
  8. Убедитесь, что все воздается angular-cli модули НПМ инсталлируется в свой app (сравните package.json файлов)
  9. Запуск npm start может привести к ошибкам, которые вы должны исправить. Возможно, вам придется вернуться к шагам 7. и 8. здесь. Если вы испортите пакеты, вам может понадобиться удалить папку node_modules и запустить npm install.
  10. Вы можете получить доступ к app на http://localhost:4200
+0

Следуя вашему шагу, но CLI повесили после «70% -ных строительных модулей 763/763 modules 0 active " – Torreto

+0

Возможно, это проблема с некоторыми вашими пакетами' npm', убедитесь, что все ваши пакеты совместимы с вашей текущей версией 'angular 2.xx', также проверьте свою версию машинописного текста, убедитесь, что она' 2.0.10'. Возможно, некоторые из ваших пакетов проверены с префиксом '^', поэтому просто перейдите в 'npm_modules' и проверьте' pakage.json' конкретного пакета вручную, чтобы проверить, что это точная версия. Также вы можете отключать пакеты вручную один за другим, помещая комментарии в 'app.module.ts' только для того, чтобы узнать, что происходит во время сборки. – Kuncevic

+0

Спасибо ... Working Now – Torreto