npm ci игнорирование коммитов ha sh из package.json / package.lock: Любой флаг / стратегия, как не игнорировать это? - PullRequest
0 голосов
/ 05 марта 2020

У меня есть пакет. json вроде:

{
  "dependencies": {
    "my-custom-package": "git+https://oauth2:my_key@gitlab.example.com/my-project/my-common-project-package#4405b6d781a5fd4239d17b418a6d38cd687c6017"
  }
}

В gitlab-ci.yml у меня есть:

build-js:
  image: node
  stage: build-js
  allow_failure: false
  before_script:
    - echo "STARTED > build-js"
    - cat project/.env
    - npm install -g grunt-cli
  script:
    - cd project
    - npm ci
    - grunt update-libraries
    - grunt
    - rm -rf node_modules

Тем не менее npm ci не обновляет "мой -custom-package "и, похоже, использует более старый пакет из кеша. По сути, это игнорирование коммита га sh. Есть ли какой-либо флаг или способ сказать npm ci использовать новый коммит ha sh?

Дополнительная информация: https://docs.npmjs.com/cli/ci.html

...