C# 默认的ASP.NET核心&x2B;Visual Studio中的React模板';行不通
从Visual Studio 2019创建默认项目后: ASP.NET核心Web应用程序 然后使用React默认模板(天气预报模板)创建一个项目,我立即运行它,而不修改任何内容 它构建时没有错误,但在运行并打开浏览器中的选项卡时,我收到一个错误:C# 默认的ASP.NET核心&x2B;Visual Studio中的React模板';行不通,c#,reactjs,asp.net-core,npm,visual-studio-2019,C#,Reactjs,Asp.net Core,Npm,Visual Studio 2019,从Visual Studio 2019创建默认项目后: ASP.NET核心Web应用程序 然后使用React默认模板(天气预报模板)创建一个项目,我立即运行它,而不修改任何内容 它构建时没有错误,但在运行并打开浏览器中的选项卡时,我收到一个错误: compiler.hooks.done.tap('done', async stats => { ^^^^^ SyntaxError: missing ) after argument list at createScript (vm.js
compiler.hooks.done.tap('done', async stats => {
^^^^^
SyntaxError: missing ) after argument list
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
我甚至尝试从NuGet软件包中安装最新版本的
npm
和react.core
,但没有任何改变。每次运行时都会出现相同的错误。我经常使用模板,包括React。这里有两件事你可以试试
- 模板会一直得到修复和更新,特别是那些依赖于外部框架(如React)的模板。例如,我记得几个月前,React没有参与一个全新的项目。我记得,在另一个新模板创建的项目中,即使是引导也不是开箱即用的。为了确保,在看到您的问题后,我在VisualStudio中创建了一个新的React应用程序,它运行良好
- 好的,现在,如果你仍然得到错误怎么办。或者,当模板被破坏时,我做了什么。容易的。请记住,模板是为了帮助您,但它不是实际使用所需框架的方式。请注意,您可以随时将JS框架添加到您的dot net核心
app.UseSpa(spa =>
{
spa.Options.SourcePath = "ClientApp";
if (env.IsDevelopment())
{
spa.UseReactDevelopmentServer(npmScript: "start");
}
});
您是在问我们如何修复语法错误吗?为此,我们需要看到一个新的解决方案。