Я пытаюсь автоматизировать процесс сборки (Azure Devops) для моего приложения Vue.js, используя задачу «npm».
Чтобы установить пакеты узлов, я использовал задачу npm со встроеннымкоманда "установить".
Для процесса сборки я развернул еще одну задачу npm, но с пользовательской командой (build).Эта пользовательская команда сборки успешно выполняется со следующим предупреждением
"npm WARN build 'npm build', которое вызывается без аргументов. Вы имели в виду npm run-script build?"
Я полагаю, что сборка вообще не выполняется, как, например, когда я запускаю артефакт копирования публикации, он говорит:
Всего скопированных файлов: 0. [предупреждение] Каталог 'D: \ a \3 \ a \ drop 'пусто.Ничего не будет добавлено для создания артефакта «drop».
Я пробовал команду 'npm run-script build', но получил ошибку
"Сбой NPM с кодом возврата: 1 "
Есть несколько потоков переполнения стека ( Здесь ), где люди упоминают сборку как внутреннюю команду установки.Если это действительно так, почему я не вижу папку dist, созданную командой install, или я делаю что-то не так с моей пользовательской задачей npm команды?
Задача установки NPM
Задача установки NPM с пользовательской командой сборки
Журнал установки npm
npm Журнал задач сборки
Копирование и публикация задачи артефакта
Журнал задач копирования и публикации
Раздел сценария в файле package.json
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},