diff --git a/.azure/pipelines/ci-public.yml b/.azure/pipelines/ci-public.yml
index d72d641af130..4610b49f9b6d 100644
--- a/.azure/pipelines/ci-public.yml
+++ b/.azure/pipelines/ci-public.yml
@@ -103,6 +103,7 @@ stages:
jobName: Code_check
jobDisplayName: Code check
agentOs: Windows
+ installNodeJs: false
# Need full history for git log comparison in CodeCheck.ps1
fetchDepth: 0
steps:
diff --git a/.azure/pipelines/ci.yml b/.azure/pipelines/ci.yml
index 4cd8b0694ff1..b6d556695c49 100644
--- a/.azure/pipelines/ci.yml
+++ b/.azure/pipelines/ci.yml
@@ -144,6 +144,7 @@ extends:
jobName: Code_check
jobDisplayName: Code check
agentOs: Windows
+ installNodeJs: false
# Need full history for git log comparison in CodeCheck.ps1
fetchDepth: 0
steps:
@@ -708,9 +709,9 @@ extends:
binlogPath: artifacts/log/Release/Build.binlog
presteps:
- task: UseNode@1
- displayName: Install Node 24.x
+ displayName: Install Node 24.14.1
inputs:
- version: 24.x
+ version: 24.14.1
pool:
name: $(DncEngInternalBuildPool)
demands: ImageOverride -equals windows.vs2026preview.scout.amd64
diff --git a/.azure/pipelines/jobs/default-build.yml b/.azure/pipelines/jobs/default-build.yml
index 7d58545df8d9..30f949febeb0 100644
--- a/.azure/pipelines/jobs/default-build.yml
+++ b/.azure/pipelines/jobs/default-build.yml
@@ -179,15 +179,16 @@ jobs:
displayName: Start background dump collection
- ${{ if eq(parameters.installNodeJs, 'true') }}:
- task: UseNode@1
- displayName: Install Node 24.x
+ displayName: Install Node 24.14.1
inputs:
- version: 24.x
+ version: 24.14.1
- task: Cache@2
displayName: Cache node_modules
+ continueOnError: true
inputs:
- key: '"node_modules" | "node24" | "$(Agent.OS)" | $(Build.SourcesDirectory)/package-lock.json'
+ key: '"node_modules" | "node24.14.1" | "$(Agent.OS)" | $(Build.SourcesDirectory)/package-lock.json'
restoreKeys: |
- "node_modules" | "node24" | "$(Agent.OS)"
+ "node_modules" | "node24.14.1" | "$(Agent.OS)"
path: node_modules
- ${{ if and(eq(parameters.agentOs, 'Windows'), eq(parameters.isAzDOTestingJob, true)) }}:
- powershell: |
@@ -420,15 +421,16 @@ jobs:
displayName: Start background dump collection
- ${{ if eq(parameters.installNodeJs, 'true') }}:
- task: UseNode@1
- displayName: Install Node 24.x
+ displayName: Install Node 24.14.1
inputs:
- version: 24.x
+ version: 24.14.1
- task: Cache@2
displayName: Cache node_modules
+ continueOnError: true
inputs:
- key: '"node_modules" | "node24" | "$(Agent.OS)" | $(Build.SourcesDirectory)/package-lock.json'
+ key: '"node_modules" | "node24.14.1" | "$(Agent.OS)" | $(Build.SourcesDirectory)/package-lock.json'
restoreKeys: |
- "node_modules" | "node24" | "$(Agent.OS)"
+ "node_modules" | "node24.14.1" | "$(Agent.OS)"
path: node_modules
- ${{ if eq(parameters.agentOs, 'Windows') }}:
- powershell: Write-Host "##vso[task.prependpath]$(DOTNET_CLI_HOME)\.dotnet\tools"
diff --git a/.npmrc b/.npmrc
index 9d0d03d7ef54..57c95dcc1f0c 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1,4 +1,5 @@
registry=https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public-npm/npm/registry/
+audit=false
fetch-retries=5
fetch-retry-factor=2
fetch-retry-maxtimeout=120000
diff --git a/eng/Npm.Workspace.nodeproj b/eng/Npm.Workspace.nodeproj
index fa0c99ba217e..b4b245410eed 100644
--- a/eng/Npm.Workspace.nodeproj
+++ b/eng/Npm.Workspace.nodeproj
@@ -138,47 +138,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <_NpmDebugLogs Include="$(_NpmCacheDir)/_logs/*" />
-
-
-
-
-
-
-
+ />