ern add <packages..>
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
Remarks
The
ern add <packages..>command is theernequivalent ofyarn addandnpm installWhen you work with a MiniApp, always useern addto add packages in place ofyarn addornpm install.The
ern add <packages..>command runsyarn addand 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
erninstalls 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.
- If the package is declared in the manifest, then