diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e2fac1f29a15..75a3c354f6c7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -60,8 +60,8 @@ for development - Install npm packages for UI and start UI debug server (run the following command from CVAT root directory): ```sh npm install && \ - cd cvat-core && npm install && \ - cd ../cvat-ui && npm install && npm start + cd cvat-core && npm ci && \ + cd ../cvat-ui && npm ci && npm start ``` > Note for Mac users > diff --git a/Dockerfile.ui b/Dockerfile.ui index 6af7763c3081..a12b60d8d0b8 100644 --- a/Dockerfile.ui +++ b/Dockerfile.ui @@ -25,19 +25,19 @@ RUN npm config set loglevel info # Install cvat-data dependencies WORKDIR /tmp/cvat-data/ -RUN npm install +RUN npm ci # Install cvat-core dependencies WORKDIR /tmp/cvat-core/ -RUN npm install +RUN npm ci # Install cvat-canvas dependencies WORKDIR /tmp/cvat-canvas/ -RUN npm install +RUN npm ci # Install cvat-ui dependencies WORKDIR /tmp/cvat-ui/ -RUN npm install +RUN npm ci # Build source code COPY cvat-data/ /tmp/cvat-data/ diff --git a/cvat-core/package-lock.json b/cvat-core/package-lock.json index f32ff3339281..cd4cd78f04f9 100644 --- a/cvat-core/package-lock.json +++ b/cvat-core/package-lock.json @@ -2708,8 +2708,8 @@ "cvat-data": { "version": "file:../cvat-data", "requires": { - "async-mutex": "^0.1.4", - "jszip": "3.1.5" + "async-mutex": "^0.2.4", + "jszip": "3.5.0" }, "dependencies": { "@babel/cli": { diff --git a/cvat-ui/package-lock.json b/cvat-ui/package-lock.json index 6bdbb53beb4e..2ffa85a7f3db 100644 --- a/cvat-ui/package-lock.json +++ b/cvat-ui/package-lock.json @@ -12450,7 +12450,6 @@ "requires": { "axios": "^0.20.0", "browser-or-node": "^1.2.1", - "cvat-data": "file:../cvat-data", "detect-browser": "^5.0.0", "error-stack-parser": "^2.0.2", "form-data": "^2.5.0",