diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0fce6e58640de19aef4a02cc0d9287832849830e..914784a8c7faf2d982d46882b7bff96f34407451 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,13 +35,20 @@ npm_deps:
 
 lang_files:
   stage: build
-  image: ${ACCENT_IMAGE}
+  image: ${NODE_IMAGE}
+  variables:
+    npm_config_cache: ${CI_PROJECT_DIR}/pass/.npm
+  cache:
+    key: npm-cache
+    paths:
+      - pass/.npm
   artifacts:
     public: false
     paths:
       - pass/lang
   script:
     - cd pass
+    - npm i -g accent-cli
     - accent sync
   only:
     - main