diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 892ef33779e6a216f3734aa8ce94ec7af618d2f9..6d685f1cbc2f8c2a74bba76047181ab8ca070e76 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,6 +23,7 @@ publish:
       - publish
       - master
   script:
+    - echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' > .npmrc
     - sudo npm install --global can-npm-publish
     - yarn config set registry https://registry.npmjs.org/
     - yarn config set cache-folder "$CI_PROJECT_DIR/_yarn_cache"
diff --git a/.npmrc b/.npmrc
deleted file mode 100644
index bd3327ab5a9da7959388dab26528073f912af07e..0000000000000000000000000000000000000000
--- a/.npmrc
+++ /dev/null
@@ -1 +0,0 @@
-//registry.npmjs.org/:_authToken=${NPM_TOKEN}
\ No newline at end of file