2016-10-14 2 views
0

У меня есть проект с использованием angular-cli beta 15, я бы хотел перейти на angular-cli beta 17, это вызовет меня какие-то проблемы?Можете ли вы использовать бета-версию 17 Angular-CLI в проекте, созданном Angular-cli beta 15

+0

Подход, который я использовал в этом случае, просто создает новый проект ng после установки angular-cli @ latest («ng new project-name»), а затем копирует что-либо из папки приложения в предыдущем проекте, за исключением app.modules.ts, который я переконфигурировал вручную – brando

+0

Спасибо за ваш ответ, я сделал это еще пару раз, и я знаю, что cli дает вам вариант с ng init после установки новой версии cli, но любопытно, если не делать eitehr будет работать или нет ... –

+0

Мое понимание заключается в том, что будущие версии angular-cli будут иметь плавное обновление, но до сих пор я просто делал полную переустановку, чтобы убедиться, что вы получите все последние плюсы – brando

ответ

0

Да, вы можете. Вы должны удалить глобально первой консоли:

npm uninstall -g angular-cli 
npm cache clean 
npm install -g [email protected] 

Затем удалите все файлы проекта

rm -rf node_modules dist tmp 
npm install --save-dev [email protected] 
ng init 

нг инициализации задает вам вопросы, чтобы перезаписать текущие файлы. Нажмите d, чтобы увидеть разницу. Иногда только установка angular-cli и попытка запуска ng init не работают. Если это так, вы можете сделать npm install, чем установить последнюю версию cli. Если у вас есть небольшой проект, я бы попробовал переключиться первым. Удачи!

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