The ExpressJS extension streamlines the process of building ExpressJS application rocks.
It facilitates the installation of ExpressJS application dependencies, including
Node and NPM, inside the rock. Additionally, it transfers your project files to
/app within the rock.
The ExpressJS extension is compatible with the bare and ubuntu@24.04
bases.
There are 3 requirements to be able to use the expressjs-framework
extension:
- The application should reside in the
appdirectory. - The application should have a
package.jsonfile. - The
package.jsonfile should define thestartscript.
You can use this field to specify the version of Node to be installed. For example:
parts:
expressjs-framework/install-app:
npm-include-node: true
npm-node-version: 20.12.2For more examples of the npm-node-version key, see the
NPM plugin documentation.
If you don't customise the version of node, it will be installed from the Ubuntu package repository.
Installing additional runtime packages is currently unsupported.