docs: update DEVELOPER.md with the node and yarn info (#20832)

I intentionally removed version numbers so that we don't need to update them in this file -
because we usually forget.

PR Close #20832
This commit is contained in:
Igor Minar 2017-12-06 09:22:45 -08:00 committed by Jason Aden
parent b7738e1fe5
commit ee0dab025b
1 changed files with 8 additions and 16 deletions

View File

@ -21,16 +21,16 @@ following products on your development machine:
[Windows](http://windows.github.com)); [GitHub's Guide to Installing [Windows](http://windows.github.com)); [GitHub's Guide to Installing
Git](https://help.github.com/articles/set-up-git) is a good source of information. Git](https://help.github.com/articles/set-up-git) is a good source of information.
* [Node.js](http://nodejs.org), (version `>=6.9.5 <7.0.0`) which is used to run a development web server, * [Node.js](http://nodejs.org), (version specified in the engines field of [`package.json`](../package.json)) which is used to run a development web server,
run tests, and generate distributable files. We also use Node's Package Manager, `npm` run tests, and generate distributable files.
(version `>=3.10.7 <4.0.0`), which comes with Node. Depending on your system, you can install Node either from
source or as a pre-packaged bundle.
* [Yarn](https://yarnpkg.com) (version `>=1.0.2 <2.0.0`) which is used to install dependencies. * [Yarn](https://yarnpkg.com) (version specified in the engines field of [`package.json`](../package.json)) which is used to install dependencies.
* [Java Development Kit](http://www.oracle.com/technetwork/es/java/javase/downloads/index.html) which is used * [Java Development Kit](http://www.oracle.com/technetwork/es/java/javase/downloads/index.html) which is used
to execute the selenium standalone server for e2e testing. to execute the selenium standalone server for e2e testing.
* (Optional for now) [Bazel](https://bazel.build/), please follow instructions in [Bazel.md]
## Getting the Sources ## Getting the Sources
Fork and clone the Angular repository: Fork and clone the Angular repository:
@ -61,19 +61,11 @@ Next, install the JavaScript modules needed to build and test Angular:
yarn install yarn install
``` ```
**Optional**: In this document, we make use of project local `npm` package scripts and binaries **Optional**: In this document, we make use of installed npm package scripts and binaries
(stored under `./node_modules/.bin`) by prefixing these command invocations with `$(npm bin)`; in (stored under `./node_modules/.bin`) by prefixing these command invocations with `$(yarn bin)`; in
particular `gulp` and `protractor` commands. If you prefer, you can drop this path prefix by either: particular `gulp` and `protractor` commands.
## Installing Bower Modules
Now run `bower` to install additional dependencies:
```shell
# Install other Angular project dependencies (bower.json)
bower install
```
## Windows only ## Windows only