Как обновить до NativeScript 5? - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть мобильное приложение на NativeScript 4.2 с Angular.Как мне перейти на NativeScript 5.0?

Я также хотел бы начать использовать приложение предварительного просмотра из интерфейса командной строки NativeScript.

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Просто следуйте инструкциям по миграции на NativeScript 5.0 .

0 голосов
/ 22 ноября 2018

Следуйте инструкциям по обновлению на https://docs.nativescript.org/releases/upgrade-instructions. На странице также есть ссылка на критические изменения.

Ниже приведено краткое описание команд.

# NativeScript CLI
npm install -g nativescript

# Application Upgrade
tns update

# Platform Upgrade
tns platform remove android
tns platform add android
tns platform remove ios
tns platform add ios

# tns-core-modules Upgrade
npm install tns-core-modules@latest --save

# TypeScript Upgrade
npm i nativescript-dev-typescript@latest --save-dev
./node_modules/.bin/ns-upgrade-tsconfig

# Angular Upgrade
npm i nativescript-angular@latest --save
./node_modules/.bin/update-app-ng-deps
npm i

# Webpack Upgrade
npm i nativescript-dev-webpack --save-dev
./node_modules/.bin/update-ns-webpack --deps --configs

Для пользователей Windows:используйте разделители путей Windows и расширение файла .cmd.

.\node_modules\.bin\ns-upgrade-tsconfig.cmd
.\node_modules\.bin\update-app-ng-deps.cmd
.\node_modules\.bin\update-ns-webpack.cmd --deps --configs

Я также использую пользовательский интерфейс NativeScript.Вот команды, которые мне нужно было выполнить.

tns plugin remove nativescript-ui-sidedrawer
tns plugin add nativescript-ui-sidedrawer

tns plugin remove nativescript-ui-dataform
tns plugin add nativescript-ui-dataform

...

Подтвердите, что вы используете последнюю версию, запустив tns info.

tns info

Теперь вы можете использовать приложение Preview.Запустите команду.

tns preview
...