Как установить пакеты NPM в задаче конвейера выпуска Azure? - PullRequest
0 голосов
/ 12 июля 2019

Я хочу запустить Cypress во время конвейера выпуска.Поэтому я запускаю этот скрипт, чтобы установить все, что мне нужно:

npm init -y
npm install cypress --save-dev
npm install mocha@5.2.0 --save-dev
npm install cypress-multi-reporters --save-dev
npm install mocha-junit-reporters@1.23.6 --save-dev
npm install mocha-multi-reporters@1.1.7 --save-dev
npm install mochawesome@4.0.1 --save-dev
npm install mochawesome-merge@2.0.1 --save-dev
npm install mochawesome-report-generator@4.0.0 --save-dev

enter image description here

Это вывод задачи:

enter image description here

Я не могу понять, что происходит, почему я не могу установить несколько пакетов NPM?

1 Ответ

0 голосов
/ 12 июля 2019

Я не уверен, что это правильный путь, но я выполнил задачу create file:

{
  "name": "@asd/suite",
  "version": "0.1.1",
  "description": "Embrace React Suite",
  "main": "index.js",
  "repository": "https://dev.azure.com/asd/asd/_git/client",
  "author": "Embrace",
  "license": "MIT",
  "private": true,
  "devDependencies": {
    "cypress": "^3.3.1",
    "mocha": "^5.2.0",
    "mocha-junit-reporters": "^1.23.6",
    "mocha-multi-reporters": "^1.1.7",
    "mochawesome": "^4.0.1",
    "mochawesome-merge": "^2.0.1",
    "mochawesome-report-generator": "^4.0.0"
  }
}

Это создает файл package.json с нужными мне зависимостями, и после этогоЯ запускаю задачу npm install.Это, по крайней мере, устанавливает все, чтобы я мог запустить Cypress.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...