![](/img/trans.png)
[英]How do you solve the following error “could not load file or assembly 'microsoft aspnetcore razor runtime 3.1 1”
[英]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.GetResult1.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__101.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.