We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 97f2d57 + 7c0adff commit c5c5cf8Copy full SHA for c5c5cf8
.modules/makefile-ci/src/node.mk
@@ -145,7 +145,9 @@ $(NODEJS_CACHE_PATH)/node-version: $(NODEJS_CACHE_PATH)
145
$(Q)echo $(NODEJS_VERSION) > $@
146
147
# A target that will run node install only if lockfile was changed
148
-$(NODEJS_STATEFILE): $(wildcard $(NODEJS_LOCKFILE))
+NODEJS_PACKAGE_JSON_FILES := $(shell find . -name package.json -not -path './node_modules/*' -not -path './.git/*')
149
+
150
+$(NODEJS_STATEFILE): $(wildcard $(NODEJS_LOCKFILE)) $(NODEJS_PACKAGE_JSON_FILES)
151
@$(call log,info,"[NodeJS] Ensure dependencies....",1)
152
$(Q)${NODEJS_INSTALL}
153
$(Q)${TOUCH} $@
0 commit comments