mirror of
https://github.com/zebrajr/node.git
synced 2026-01-15 12:15:26 +00:00
build: use npm ci
* remove obsolete `node_modules/js-yaml/package.json` target * remove `@touch` since `npm ci` is always destructive PR-URL: https://github.com/nodejs/node/pull/22399 Refs: https://github.com/nodejs/node/pull/21802 Refs: https://github.com/nodejs/node/pull/21490 Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Sam Ruby <rubys@intertwingly.net> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
This commit is contained in:
9
Makefile
9
Makefile
@@ -642,12 +642,8 @@ out/doc/api/assets/%: doc/api_assets/% out/doc/api/assets
|
||||
@cp $< $@
|
||||
|
||||
|
||||
run-npm-install = $(PWD)/$(NPM) install --production --no-package-lock
|
||||
run-npm-ci = $(PWD)/$(NPM) ci
|
||||
|
||||
tools/doc/node_modules/js-yaml/package.json:
|
||||
cd tools/doc && $(call available-node,$(run-npm-install))
|
||||
|
||||
gen-api = tools/doc/generate.js --node-version=$(FULLVERSION) \
|
||||
--analytics=$(DOCS_ANALYTICS) $< --output-directory=out/doc/api
|
||||
|
||||
@@ -1074,8 +1070,7 @@ lint-md-build: tools/remark-cli/node_modules \
|
||||
|
||||
tools/doc/node_modules: tools/doc/package.json
|
||||
ifeq ($(node_use_openssl),true)
|
||||
cd tools/doc && $(call available-node,$(run-npm-install))
|
||||
@touch $@
|
||||
cd tools/doc && $(call available-node,$(run-npm-ci))
|
||||
else
|
||||
@echo "Skipping tools/doc/node_modules (no crypto)"
|
||||
endif
|
||||
@@ -1184,7 +1179,7 @@ LINT_CPP_FILES = $(filter-out $(LINT_CPP_EXCLUDE), $(wildcard \
|
||||
ADDON_DOC_LINT_FLAGS=-whitespace/ending_newline,-build/header_guard
|
||||
|
||||
format-cpp-build:
|
||||
cd tools/clang-format && $(call available-node,$(run-npm-install))
|
||||
cd tools/clang-format && $(call available-node,$(run-npm-ci))
|
||||
|
||||
format-cpp-clean:
|
||||
$(RM) -r tools/clang-format/node_modules
|
||||
|
||||
@@ -439,7 +439,7 @@ if not defined doc (
|
||||
if exist "tools\doc\node_modules\unified\package.json" goto skip-install-doctools
|
||||
SETLOCAL
|
||||
cd tools\doc
|
||||
%npm_exe% install
|
||||
%npm_exe% ci
|
||||
cd ..\..
|
||||
if errorlevel 1 goto exit
|
||||
ENDLOCAL
|
||||
|
||||
Reference in New Issue
Block a user