add
Description
Add one or more package (dependency) to the MiniApp
Syntax
ern add <packages..>
Options
--dev/-d
Add the package(s) to the MiniApp
devDependencies
Checks are not performed to add development dependencies
--peer/-p
Add the package(s) to the MiniApp
peerDependencies
Checks are not performed to add peer dependencies
--manifestId <manifestId>
Id of the override Manifest entry to retrieve dependencies versions from (see override Manifest for more info)
Remarks
The
ern add <packages..>
command is theern
equivalent ofyarn add
andnpm install
When you work with a MiniApp, always useern add
to add packages in place ofyarn add
ornpm install
.The
ern add <packages..>
command runsyarn add
and it performs important additional compatibility checks.You don't need to specify an explicit version for a package that you add using
ern add
. If you add an explicit version for a package, it is ignored.If the package is declared in the current platform manifest, then the version from the manifest is used.
The
ern add <packages>
command performs the following checks:If the package is declared in the manifest, then
ern
installs the package at the version declared in the manifest.If the package is not declared in the manifest, then additional checks are performed:
If the package contains native code in any way (the package itself is a native module or it transitively contains one or more native dependencies, the command denies the package installation until a configuration is added to the manifest for this package.
If the package contains only JavaScript code, then the command proceeds with the package installation without further checks.
Last updated