Команда webpack в скрипте psake не выполняет задачу
В моей задаче psake используются следующие команды:
exec { npm install --no-optional --no-shrinkwrap --no-package-lock }
exec { npm run prod-build }
с помощью этого скрипта npm:
"prod-build": "webpack --config ./webpack.prod.js --display errors-only"
Выдает следующую ошибку и не работает мой скрипт:
89 char:12 + exec { npm run prod-build } + ~~~~~~~~~~~~~~~~~~ [<<==>>] Exception: clean-webpack-plugin: <projectdir>\Build\release\scripts\dist has been removed.
Это не ошибка или сбой, поэтому я не уверен, почему это приводит к сбою сборки.
Когда я настраиваю команду npm run на следующее (больше не использую exec psake):
npm run prod-build
Write-Host "Run exit code: $lastexitcode"
Я получаю то же сообщение об ошибке, но оно не Write-Host
линия. Когда я попробую следующее:
npm run prod-build -verbose
Write-Host "Run exit code: $lastexitcode"
Я получаю эту ошибку (опять нет кода выхода)
Error: 8/15/2018 10:25:03 AM:
At C:\workspace\vso\hop_hospiceorderportal\build\psake.ps1:92 char:5 + npm run prod-build -verbose + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ [<<==>>] Exception: npm info it worked if it ends with
ok
psake.ps1 failed
Когда я бегу npm run prod-build
Команда прямо в консоли работает как положено. Кажется, что-то с psake скинуло это.