summaryrefslogtreecommitdiffstats
path: root/documentation/mega-manual
diff options
context:
space:
mode:
authorJean-Marie LEMETAYER <jean-marie.lemetayer@savoirfairelinux.com>2020-01-24 18:07:31 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-01-27 16:48:09 +0000
commitde39f14d24a81d1f042cbcc4be6739e3e8000369 (patch)
tree443690fd4db422c178d2e079b8c1338a4ecaa255 /documentation/mega-manual
parent97c882303e444d994c1f5be8c4d9a9472496d3ef (diff)
downloadpoky-de39f14d24a81d1f042cbcc4be6739e3e8000369.tar.gz
classes/npm: refactor the npm class
This commit splits the npm build in three steps: 1. With the new npmsw fetcher, the sources and dependencies of the package have been fetched and unpacked. As sources can also be patched, a local cache must be configured to use these modified sources. 2. Next, the installation process is run using the local cache only. Some packages may need to be compiled. 3. The final installation filters the previously installed files to avoid unnecessary files. This new version also fixes multiple issues related to npm dependencies badly handled: package names, scope packages, installation directories (From OE-Core rev: fb2252ee0777c6d26dea94c7588c323a6b97e961) Signed-off-by: Jean-Marie LEMETAYER <jean-marie.lemetayer@savoirfairelinux.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/mega-manual')
0 files changed, 0 insertions, 0 deletions