Commit a4ef1d61 by David Kaltschmidt

Makefile: dependency-driven target to build node_modules

- added `node_modules` as new target
- dependency on `package.json` and `yarn.lock` allows for quick `make
  node_modules` after a branch change, which noops when the deps have
 not changed
- also added `clean` target
parent 1f6df77a
...@@ -5,8 +5,7 @@ all: deps build ...@@ -5,8 +5,7 @@ all: deps build
deps-go: deps-go:
go run build.go setup go run build.go setup
deps-js: deps-js: node_modules
yarn install --pure-lockfile --no-progress
deps: deps-js deps: deps-js
...@@ -43,3 +42,10 @@ test: test-go test-js ...@@ -43,3 +42,10 @@ test: test-go test-js
run: run:
./bin/grafana-server ./bin/grafana-server
clean:
rm -rf node_modules
rm -rf public/build
node_modules: package.json yarn.lock
yarn install --pure-lockfile --no-progress
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment