This project demonstrates how Angular and ASP.NET Core can be used together.
- Visual Studio 2017 Community 15.3.3 (or higher) for Windows. VERY IMPORTANT to have 15.3.3 or higher so make sure you've installed the latest updates!
- Any editor on Mac although VS Code (https://code.visualstudio.com) is recommended.
- ASP.NET Core SDK 2.0 or higher - http://dot.net
- Node.js 6.10 or higher
-
Open the .sln file in Visual Studio
-
Install Gulp:
npm install gulp -g
-
Run
npm install
to install app dependencies (make sure to run this in the folder where the package.json file lives) -
Run the following Gulp task to copy required Angular modules into the
wwwroot
folder:gulp copy:libs
-
Start the application (F5)
-
Browse to http://localhost:5000
-
Open the project folder in VS Code
-
Install Gulp:
npm install gulp -g
-
Run
npm install
to install app dependencies (make sure to run this in the folder where the package.json file lives) -
Run the following Gulp task to copy required Angular modules into the
wwwroot
folder:gulp copy:libs
-
Run
npm run tsc:w
to compile TypeScript to JavaScript locally (leave the window running). This is only needed when in "dev" mode. -
Open another command window and run the following:
-
Run
dotnet restore
-
Run
dotnet build
-
Run
dotnet run
-
-
Browse to http://localhost:5000