You can install the 6.0 RC with
npm install -g [email protected]
markingMode: Noneis now the default option when you create a new NativeScript application.
npm install -g [email protected]After that it's really easy - with this release we are adding a new migrate command. This command will perform all the required updates of packages and changes in the project that are needed to adjust a pre-6.0 project with the latest requirements. This means all you need to do to update your project is to execute the following in your existing project:
tns migrateIf you want to create a new 6.0-compatible project you need to do the following:
tns create <your create options>That's it! From there on, you can test the app using your familiar command:
tns run <ios|android>
As soon as you find a problem - please open an issue in the respective GitHub repository. If unsure, you can open it in the nativescript/nativescript repository and we will transfer it to the proper one. Be sure to include as much details as possible about the problem that you are experiencing. A Playground project or a sample application that demonstrates the issue will dramatically improve the time for resolution.
It's important to verify that your plugin is compatible with AndroidX and Webpack. This will ensure a smooth transition path for the users of your plugins. If you need help with adjusting with these changes, you can take a look at some of the plugins that have already been migrated, like the AndroidX support in the nativescript-plugin-firebase. You can also check out this articles:
We will give at least two weeks to everybody to give these bits a try and let us know how it feels. This is an important step for us to make this release as smooth as possible, so don't miss your chance to participate.