---------------------------
Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
---------------------------
System.AggregateException: One or more errors occurred. ---> Microsoft.NodejsTools.Npm.NpmNotFoundException: Cannot find npm.cmd at '(null)' nor on your system PATH. Ensure node.js is installed.
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.GetPathToNpm()
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.NodejsTools.Npm.SPI.NpmController.<RefreshAsync>d__2.MoveNext()
--- End of inner exception stack trace ---
---> (Inner Exception #0) Microsoft.NodejsTools.Npm.NpmNotFoundException: Cannot find npm.cmd at '(null)' nor on your system PATH. Ensure node.js is installed.
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.GetPathToNpm()
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.NodejsTools.Npm.SPI.NpmController.<RefreshAsync>d__2.MoveNext()<---
at Microsoft.NodejsTools.Npm.SPI.NpmController.<Refresh>b__0(Task t)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
---------------------------
Abort Retry Ignore
---------------------------
Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
---------------------------
System.AggregateException: One or more errors occurred. ---> Microsoft.NodejsTools.Npm.NpmNotFoundException: Cannot find npm.cmd at '(null)' nor on your system PATH. Ensure node.js is installed.
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.GetPathToNpm()
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.NodejsTools.Npm.SPI.NpmController.<RefreshAsync>d__2.MoveNext()
--- End of inner exception stack trace ---
---> (Inner Exception #0) Microsoft.NodejsTools.Npm.NpmNotFoundException: Cannot find npm.cmd at '(null)' nor on your system PATH. Ensure node.js is installed.
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.GetPathToNpm()
at Microsoft.NodejsTools.Npm.SPI.NpmCommand.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.NodejsTools.Npm.SPI.NpmController.<RefreshAsync>d__2.MoveNext()<---
at Microsoft.NodejsTools.Npm.SPI.NpmController.<Refresh>b__0(Task t)
at System.Threading.Tasks.ContinuationTaskFromTask.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
---------------------------
Abort Retry Ignore
---------------------------