Azure конвейеры, использующие (реагировать) node.js и express, использующие одновременно скрипт - PullRequest
0 голосов
/ 31 марта 2020

Я закончил веб-сайт с полным стеком

Он создан с использованием реагирования express и базы данных сервера sql.

1. Я настроил пул агентов для this.

2. Затем я настраивал модель базы данных visual studio для моей базы данных sql и сохранял ее в репозитории

3. Затем я настраивал конвейер для этой базы данных.

Сейчас я настраиваю конвейер node.js для моего приложения реагирования. Этот проект использует скрипт в пакете. json, использующий одновременно (npm пакет) для запуска мой внешний интерфейс и express файл сервера вместе.

Этот сценарий называется "npm run dev"

Нужно ли мне включать это в мой конвейер, или при его создании он будет иметь те же функциональные возможности.

Я новичок в настройке трубопроводов. Кажется ли, что все перечисленное выше в порядке? Мне нужно добавить этот скрипт? Я что-то пропустил?

Вот из чего состоит мой конвейер

# Node.js
# Build a general Node.js project with npm.
# Add steps that analyze code, save build artifacts, deploy, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/javascript

trigger:
- master

pool:
  vmImage: 'ubuntu-latest'

steps:
- task: NodeTool@0
  inputs:
    versionSpec: '10.x'
  displayName: 'Install Node.js'

- script: |
    npm install
    npm run build
  displayName: 'npm install and build'

1 Ответ

0 голосов
/ 01 апреля 2020

Нужно ли включать это в мой конвейер, или когда он будет построен, он будет иметь те же функции.

Нужно ли добавлять этот скрипт? Я что-то пропустил?

Проверьте эту топи c: Все зависимости для ваших приложений React и Vue включены в ваш пакет. json file.

Вам достаточно вышеуказанного скрипта. Если вам просто нужно запустить npm run dev для запуска внешнего интерфейса и express файла сервера вместе, я думаю, вам следует заменить npm run build на npm run dev в приведенном выше сценарии.

(он вызывает скрипт dev, определенный в scripts)

npm run dev вызовет скрипт dev, определенный в package.json, а npm run build вызовет скрипт build , Обычно мы используем npm run dev для запуска приложения в среде Dev и используем скрипт build, когда нам нужно упаковать и развернуть его в среде Prod .

Так что это зависит от вашей необходимости использовать npm run build или npm run dev в приведенном выше сценарии.

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