GitLab CI: команда npm не найдена в проекте Vue. js - PullRequest
2 голосов
/ 18 февраля 2020

Я играл с GitLab CI и столкнулся с проблемой. Бегун говорит:

npm команда не найдена

Мой gitlab-cli.yml

image: node:latest


cache:
  paths:
    - node_modules/

before_script:
  - npm install

unit test:
    stage: test
    script:
        - npm run unit

Бегун-исполнитель был Shell . Пробовал с docker исполнителем тоже. Все та же ошибка.

Может кто-нибудь помочь?

Ответы [ 2 ]

0 голосов
/ 06 марта 2020

Отключите вашего общего исполнителя и включите зарегистрированного участника

0 голосов
/ 18 февраля 2020

Так какой бегун вы используете? общий бегун?

вот пример моего .gitlab-ci.yml. надеюсь, что это поможет вам!

stages:
  - build

variables:
  VERSION: "1.0"

build:
  image: node:12.14.0-alpine3.10
  stage: build
  before_script:
    - npm i
    - npm install -g @angular/cli

  script:
    - ng build 
  artifacts:
    paths:
      - dist/
...