Я собираюсь использовать Sing App - Web & Угловой шаблон 2.0 Dashboard для нашего задания, но это приложение не основано на проекте Angular CLI. Я должен принести это приложение на Angular CLI. Я попробовал какой-то вариант, но не смог. Пожалуйста, предложите лучший способ довести это приложение до Angular CLI.Как перенести приложение Angular-2 на Angular CLI
ответ
UPDATE 08/07/2017:Если вы ищете, как обновить угловые консоли, нарушающие изменения при переходе к более новой проверке версии this answer
- Run
npm uninstall -g angular-cli
затемnpm cache clean
- Пробег
npm install -g angular-cli
подробнее here - Резервное копирование
app
- Перейти к вашей папке
app
- Run
ng init
- эта команда будет инициализироватьangular-cli
приложения, написав несколько файлов в существующем приложение. Будьте осторожны с переопределением существующих файлов, пропустите те, которые вы не уверены, однако вы всегда можете ссылаться на свою резервную копию. - Пробег
ng new simple-app
- этот, который вы будете использовать как источник истиныangular-cli
. - Сравнение файлов производится/требуется
angular-cli
в вашемapp
сsimple-app
, чтобы увидеть, если что-то получает пропустили на этапе 4. - Убедитесь, что все воздается
angular-cli
модули НПМ инсталлируется в свойapp
(сравнитеpackage.json
файлов) - Запуск
npm start
может привести к ошибкам, которые вы должны исправить. Возможно, вам придется вернуться к шагам 7. и 8. здесь. Если вы испортите пакеты, вам может понадобиться удалить папкуnode_modules
и запуститьnpm install
. - Вы можете получить доступ к
app
на http://localhost:4200
Следуя вашему шагу, но CLI повесили после «70% -ных строительных модулей 763/763 modules 0 active " – Torreto
Возможно, это проблема с некоторыми вашими пакетами' npm', убедитесь, что все ваши пакеты совместимы с вашей текущей версией 'angular 2.xx', также проверьте свою версию машинописного текста, убедитесь, что она' 2.0.10'. Возможно, некоторые из ваших пакетов проверены с префиксом '^', поэтому просто перейдите в 'npm_modules' и проверьте' pakage.json' конкретного пакета вручную, чтобы проверить, что это точная версия. Также вы можете отключать пакеты вручную один за другим, помещая комментарии в 'app.module.ts' только для того, чтобы узнать, что происходит во время сборки. – Kuncevic
Спасибо ... Working Now – Torreto
Что такое Sing App? – AngularChef
sing app - шаблон панели управления admin на основе agular 2 @ https: //wrapbootstrap.com/theme/sing-app-web-angular-2.0-dashboard-WB0J6BJ85 – Torreto