Skip to content

Commit fa800cc

Browse files
CheetahChromeBillWagner
authored andcommitted
The C# MicroServices tutorial left out an install of node.js's npm manager; added link to node.js. (#1219)
* Updated the tutorial to help any user who is not coming from a javascript background who may not have npm installed; provided link to npm for their download * Grammar changes * Moved the instruction to install npm into its own paragraph and changed the logical structure of the instructions to follow. * Removed to be installed
1 parent b828bb1 commit fa800cc

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

docs/csharp/tutorials/microservices.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
---
22
title: Microservices hosted in Docker | C#
33
description: Learn to create asp.net core services that run in Docker containers
44
keywords: .NET, .NET Core, Docker, C#, ASP.NET, Microservice
@@ -61,15 +61,16 @@ for instructions for your platform.
6161
Docker can be installed in many Linux distributions, macOS, or Windows. The page
6262
referenced above contains sections to each of the available installations.
6363

64-
You'll also need to install a number of command line tools that support
64+
Most components to be installed are done by a package manager. If you have node.js's package manager `npm` installed you can skip this step.
65+
Otherwise install the latest NodeJs from [nodejs.org](https://nodejs.org) which will install the npm package manager.
66+
67+
At this point you will need to install a number of command line tools that support
6568
ASP.NET core development. The command line templates use Yeoman, Bower,
66-
Grunt, and Gulp. You may already have many of these tools, but if not,
67-
run the following command in your favorite shell:
69+
Grunt, and Gulp. If you have them installed that is good, otherwise type the following into your favorite shell:
6870

6971
`npm install -g yo bower grunt-cli gulp`
7072

71-
This instructs the node package manager (npm) to install the needed tools.
72-
The '-g' option indicates that it is a global install, and those tools are
73+
The `-g` option indicates that it is a global install, and those tools are
7374
available system wide. (A local install scopes the package to a single
7475
project). Once you've installed those core tools, you need to install
7576
the yeoman asp.net template generators:

0 commit comments

Comments
 (0)