нпм ERR!Не удается прочитать свойство totalDependencies неопределенного - PullRequest
0 голосов
/ 23 мая 2019

Я использую конвейер Gitlab для установки и построения проектов NPM.Он работает нормально, но иногда конвейер не удался из-за проблемы npm в totalDependencies, я использую версию node: 10.9.0, а также частный реестр verdaccio.

Ниже приведен мой файл cit gitlab для шага npm.

build:
  image: node:10.9.0
  stage: build
  script:
    - echo "Prepare build"
    - npm set registry https://node-myprivateregistery.com
    - echo "//node-myprivateregistery.com/:_authToken=\"$NPM_AUTH_TOKEN\"" >> ~/.npmrc
    - npm install
    - npm run build:dev
  allow_failure: false
  artifacts:
      paths:
        - build/
  only:
    - master

При запуске конвейера я получаю ошибку ниже.



npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.8 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.8: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

npm ERR! Cannot read property 'totalDependencies' of undefined

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-05-21T12_43_15_010Z-debug.log
ERROR: Job failed: command terminated with exit code 1
...