diff --git a/npm-packages/build_typescript.yml b/npm-packages/build_typescript.yml
index f70c16d5a5ee3351a141600236ec3f2f8e40bf4f..230e9741bb14b91f8d5d830b8ddcf0db9bef6825 100644
--- a/npm-packages/build_typescript.yml
+++ b/npm-packages/build_typescript.yml
@@ -2,7 +2,7 @@ cache:
       paths:
         - dist/
         - root/.jfrog/
-        - root/.npm/
+        - .npm/
         - usr/local/lib/node_modules/
 build:
     stage: build
@@ -13,12 +13,10 @@ build:
       - docker
     image: $ACR_URL/node:18.12.0
     script:
-      # enable caching
-      - npm ci --cache .npm --prefer-offline
       #set root user
       - npm -g config set user root
-      # install jfrog cli
-      - npm install -g jfrog-cli-go
+      # install jfrog cli. Use cache on .npm folder
+      - npm install -g jfrog-cli-go --cache .npm --prefer-offline
       # load artifactory config from base64 encoded string
       - jfrog config import $ARTIFACTORY_CI_CONFIGURATION
       # set server id