如何升级到 NativeScript 5?

How to upgrade to NativeScript 5?

我有一个基于 NativeScript 4.2 的移动应用 Angular。如何升级到 NativeScript 5.0?

我也想从 NativeScript CLI 开始使用预览应用程序。

按照 https://docs.nativescript.org/releases/upgrade-instructions 中的升级说明进行操作。该页面还有一个 link 重大更改。

这是命令的摘要。

# 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 UI。这是我必须执行的命令 运行.

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

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

...

通过 运行ning tns 信息确认您使用的是最新版本。

tns info

您现在可以使用预览应用。 运行 命令。

tns preview

只需关注 Migration Steps to NativeScript 5.0 article.