浏览代码

HUE-8866 [build] Support static files for both building dev and releases

Romain 6 年之前
父节点
当前提交
5ce208777e
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      Makefile

+ 6 - 1
Makefile

@@ -213,6 +213,9 @@ install-env:
 	cp $(ROOT)/package.json $(INSTALL_DIR)
 	cp $(ROOT)/webpack.config*.js $(INSTALL_DIR)
 	$(MAKE) -C $(INSTALL_DIR) npm-install
+	@if [ "$(MAKECMDGOALS)" = "install" ]; then \
+	  $(MAKE) -C $(INSTALL_DIR) create-static; \
+	fi
 
 
 ###################################
@@ -226,7 +229,9 @@ npm-install:
 	npm run webpack-login
 	npm run webpack-workers
 	node_modules/.bin/removeNPMAbsolutePaths .
-	rm -rf node_modules
+	@if [ "$(MAKECMDGOALS)" = "install" ]; then \
+	  rm -rf node_modules; \
+	fi
 
 .PHONY: create-static
 create-static: