Фронтенд для сервиса #5
@@ -202,7 +202,7 @@ $devDeps = @(
|
||||
"@microsoft/spfx-web-build-rig@$SpfxVersion",
|
||||
"@microsoft/spfx-heft-plugins@$SpfxVersion",
|
||||
"@microsoft/eslint-config-spfx@$SpfxVersion",
|
||||
"@microsoft/eslint-plugin-spfx@1.22.17",
|
||||
"@microsoft/eslint-plugin-spfx@$SpfxVersion",
|
||||
"@microsoft/sp-module-interfaces@$SpfxVersion",
|
||||
"@rushstack/eslint-config@4.5.2",
|
||||
"@rushstack/heft@1.1.2",
|
||||
@@ -211,7 +211,16 @@ $devDeps = @(
|
||||
)
|
||||
|
||||
npm install --save-dev @($devDeps) --save-exact --force --legacy-peer-deps
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Warn "npm install завершился с ошибкой (код $LASTEXITCODE). Прерываем, чтобы не создавать конфиги поверх битого дерева."
|
||||
exit 1
|
||||
}
|
||||
|
||||
npm install typescript@~5.8.0 --save-dev
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Warn "Не удалось установить typescript. Прерываем."
|
||||
exit 1
|
||||
}
|
||||
|
||||
Success "Heft и плагины установлены."
|
||||
|
||||
@@ -337,6 +346,10 @@ $devDeps = @(
|
||||
|
||||
Info "Финальный npm install..."
|
||||
npm install @($devDeps) --save-exact --legacy-peer-deps
|
||||
if ($LASTEXITCODE -ne 0) {
|
||||
Warn "Финальный npm install завершился с ошибкой (код $LASTEXITCODE)."
|
||||
exit 1
|
||||
}
|
||||
Success "Все зависимости установлены."
|
||||
|
||||
# ---------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user