mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-10-04 10:38:12 +08:00
Use npm ci instead of npm install during build (#1080)
Currently the client build is not reproducible since, each time you run `make build-client` the package lockfile is updated. This should be handled separately by `make gen-package-lock` when developers actually want to update the dependencies. `npm ci` installs dependencies directly from the lockfile without updating them, making builds reproducible.
This commit is contained in:
@@ -2,6 +2,10 @@
|
||||
clean:
|
||||
rm -rf node_modules
|
||||
|
||||
.PHONY: ci
|
||||
ci:
|
||||
npm ci client
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
npm install client
|
||||
|
||||
Reference in New Issue
Block a user