Titanium Classic plugin for Appcd Webpack
To install this plugin in an existing project, run the following command in your project root:
npm i @titanium-sdk/webpack-plugin-classic
Be sure to follow the migration steps below as well as the general migration guide when enabling Webpack in an existing Titanium Classic project.
⚠️WARNING: The base Webpack configuration uses
clean-webpack-pluginto delete all files inside
Resourcesbefore a new build. Make sure you follow the instructions below and move all your files out of
Resourcesbefore you start the first build.
Migrating a classic project is pretty straight forward. All you need to do is move your existing files from
Resources into a new
src directory in your project root.
After moving all files into
src there are two more things to do:
- Move all non-js assets into
Webpack will then process and bundle all your JS files and assets and put them back into
💡TIP: Add the
Resourcesfolder to your
.gitignoresince it will be created by Webpack now and should be considered as an intermediate build folder.
This plugin will add/modify the following Webpack options:
plugin('copy-assets')(copy files from