Команда 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 скинуло это.

0 ответов

Другие вопросы по тегам