git: 639f273472ce - main - Mk/Uses/npm.mk: Move --frozen-lockfile from NPM_FETCH_FLAGS to NPM_EXTRACT_FLAGS
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 18 Sep 2026 13:24:06 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=639f273472ce73b6716a8af8742ea8ae1e15c98a
commit 639f273472ce73b6716a8af8742ea8ae1e15c98a
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-09-18 13:22:37 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-09-18 13:23:58 +0000
Mk/Uses/npm.mk: Move --frozen-lockfile from NPM_FETCH_FLAGS to NPM_EXTRACT_FLAGS
`pnpm fetch` does not read a package manafest and only relies on a
lockfile. So specifying --frozen-lockfile here is redundant. We need
the flag when we extrace (install) node modules from a pre-fetched
node modules cache.
---
Mk/Uses/npm.mk | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Mk/Uses/npm.mk b/Mk/Uses/npm.mk
index 74003040e74c..f9d33a383186 100644
--- a/Mk/Uses/npm.mk
+++ b/Mk/Uses/npm.mk
@@ -229,10 +229,10 @@ NPM_MODULE_CACHE?= pnpm-store
NPM_CMDNAME?= pnpm
NPM_CACHE_SETUP_CMD?= ${DO_NADA}
NPM_FETCH_CMD?= ${NPM_CMDNAME} fetch
-NPM_FETCH_FLAGS+= --frozen-lockfile --ignore-scripts --loglevel=error \
+NPM_FETCH_FLAGS+= --ignore-scripts --loglevel=error \
--store-dir ${WRKDIR}/node-modules-cache/${NPM_MODULE_CACHE}
NPM_EXTRACT_CMD?= ${NPM_CMDNAME} install
-NPM_EXTRACT_FLAGS+= ${NPM_FETCH_FLAGS} --offline
+NPM_EXTRACT_FLAGS+= ${NPM_FETCH_FLAGS} --frozen-lockfile --offline
NPM_EXEC_CMD?= ${NPM_CMDNAME} exec
NPM_REBUILD_CMD?= ${NPM_CMDNAME} rebuild
. endif