簡體   English   中英

如何解決“ Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationException”

[英]How do i solve 'Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationException'

我剛剛使用預定義的模板創建了新的ASP.NET Core Web Application例如“文件>新建>項目> Asp.Net Core Web應用程序”。

我選擇帶有Angular模板的.NET Core 2.0 我正在使用2.14.7 。我的計算機上安裝的節點版本為4.2.2 NPM版本為2.14.7

當我運行時,我得到了例外

{Microsoft.AspNetCore.NodeServices.HostingModels.NodeInvocationException:意外令牌{語法錯誤:意外令牌{在Export.runInThisContext(vm.js:53:16)在Module._compile(module.js:414:25)在Object.Module。 _extensions..js(module.js:442:10)處於Module.load(module.js:356:32)處於Function.Module._load(module.js:311:12)處於Module.require(module.js: 366:17)在Object處的require(module.js:385:17)。 (c:\\ users \\ MyApp \\ node_modules \\ @ngtools \\ webpack \\ src \\ index.js:30:10)在Object.Module._extensions..js(module._compile(module.js:435:26) js:442:10)Microsoft.AspNetCore.NodeServices.HostingModels.HttpNodeInstance.d__7 1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter 1.Microsoft.AspNetCore.NodeServices.HostingModels.OutOfProcessNodeInstance.d__13上的GetResult() 1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter 1.GetResult 1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter (),位於Microsoft.AspNetCore.NodeServices.NodeServicesImpl.d__10 1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.AspNetCore.NodeServices.NodeServicesImpl.<InvokeExportWithPossibleRetryAsync>d__10 1.MoveNext ()}

我看到此問題的原因基本上是您正在使用舊版本的Node和NPM。 就像您說的"The node version installed on my machine is 4.2.2 NPM version is 2.14.7"

您需要更新它們。 Node: 6.11.2 NPM: 3.10.10.

然后問題應解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM