2017-06-08 5 views
1

Ich arbeite an der Konvertierung der von Microsoft bereitgestellten SpaTemplate. Diese Vorlage ist eine Angular 2-Implementierung mit Asp.Net Core. Core ist in Ordnung und alles, aber ich könnte mich weniger darum kümmern, es zu verwenden, und es begrenzt einige meiner Code-Basis. In diesem Sinne möchte ich Angular 2 verwenden, aber ich möchte Asp.Net Core mit dem .Net Framework verwenden.Konvertieren von Angular SpaTemplate Core in Core .Net Framework

Ich erstellte die Vorlage, dann ein leeres .Net Core w/.Net Framework-Projekt.

Ich habe Dateien in das leere Projekt kopiert, kann es aber immer noch nicht ausführen.

Kopierte:

  • wwwroot
  • ClientApp
  • Controller
  • Ansichten
  • package.json
  • webpack.config.js
  • Startup.cs Inhalt

Ich bekomme diese Fehlermeldung, wenn mein neues Projekt starten:

Exception: Call to Node module failed with error: Error: No ResourceLoader implementation has been provided. Can't read the url "app.component.html" 
at Object.get (D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:60768:15) 
at DirectiveNormalizer.module.exports.DirectiveNormalizer._fetch (D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:47872:45) 
at DirectiveNormalizer.module.exports.DirectiveNormalizer.normalizeTemplateAsync (D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:47927:21) 
at DirectiveNormalizer.module.exports.DirectiveNormalizer.normalizeTemplate (D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:47899:44) 
at CompileMetadataResolver.module.exports.CompileMetadataResolver._loadDirectiveMetadata (D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:48830:75) 
at D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:49026:54 
at Array.forEach (native) 
at CompileMetadataResolver.module.exports.CompileMetadataResolver.loadNgModuleDirectiveAndPipeMetadata (D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:49025:41) 
at D:\Source\Susquehanna-Software\EarlyScTrackerDemos\NetFrameScTrackerDemo\ClientApp\dist\vendor.js:60221:58 
at Array.forEach (native) 
Microsoft.AspNetCore.NodeServices.HostingModels.HttpNodeInstance+<InvokeExportAsync>d__7.MoveNext() 

Antwort

0

Die einfachste Lösung, um die .NET-Core-SpaTemplate, bearbeiten csproj zu net46 zu erzeugen war, verwenden Nuget einige Pakete zu installieren und wieder aufzubauen.

Verwandte Themen