fix: update gitlab-ci.yml to remove npm dependency and fix syntax errors

Merged Zhaofang He requested to merge maintenance/code-style-ci-docs into develop

Merge request reports