Starts a Webpack compilation and prepares the app's
App_Resources and the plugins
platforms directories. The output is generated in a subdirectory for the selected target platform in the
platforms directory. This lets you build the project for the selected platform. You must specify the target platform for which you want to prepare your project.
When running this command the HMR (Hot Module Replacement) is not enabled by default. In case you want to enable HMR, you can pass
NOTE: When passing
--releaseCLI will disable HMR.
<Platform> is the target mobile platform for which you want to prepare your project. You can set the following target platforms.
android- Prepares your project for an Android build.
ios- Prepares your project for an iOS build.
--hmr- Enables the hot module replacement (HMR) feature.
--force- If set, skips the application compatibility checks and forces
npm ito ensure all dependencies are installed. Otherwise, the command will check the application compatibility with the current CLI version and could fail requiring
- You can run
$ tns prepare iosonly on macOS systems.
|install||Installs all platforms and dependencies described in the
|platform add||Configures the current project to target the selected platform.|
|platform remove||Removes the selected platform from the platforms that the project currently targets.|
|platform update||Updates the NativeScript runtime for the specified platform.|
|platform||Lists all platforms that the project currently targets.|