GithubHelp home page GithubHelp logo

coursefiles / angular2-essential-training Goto Github PK

View Code? Open in Web Editor NEW
197.0 41.0 1.1K 355 KB

The repository for the project code for my course Angular Essential Training

Home Page: https://www.linkedin.com/learning/angular-2-essential-training-2

License: MIT License

CSS 18.72% HTML 20.21% TypeScript 52.83% JavaScript 8.24%

angular2-essential-training's Introduction

Angular Essential Training

This is the repository for my course Angular Essential Training
The full course is available at LinkedIn Learning and lynda.com.
LinkedIn Learning subscribers: watch here
Lynda.com subscribers: watch here

Course Description

JavaScript frameworks help you code more quickly, by providing special functionality for developing specific types of web projects. Angular was designed by Google to address challenges programmers face building single-page applications. This course introduces you to the essentials of this "superheroic" framework, including declarative templates, two-way data binding, and dependency injection. Justin Schwartzenberger steps through the framework one feature at a time, focusing on the new component-based architecture of Angular. After completing this training, you'll be able to tackle the other project-based courses in our library and create your own Angular app.

Topics include:

  • What is Angular?
  • Setting up an Angular template
  • Creating a component
  • Displaying data
  • Working with events
  • Using two-way data binding
  • Creating a subcomponent
  • Using the built-in HTTP module
  • Using the built-in router module

Instructions

  1. Make sure you have these installed
  1. Clone this repository into your local machine using the terminal (mac) or Gitbash (PC)

    git clone https://github.com/coursefiles/angular2-essential-training.git

  2. CD to the folder

    cd angular2-essential-training

  3. Run the following to install the project dependencies:

    npm install

  4. Run the npm start command to build the code, watch for file changes, and serve up the site locally:

    npm start

The repository has a branch for each video starting point. For example, the branch 02-01b is used as the starting code for the video 02-01 NgModule and the root module. You can checkout branches using git checkout -b <branchname> and not have to re-run npm install each time since you will remain in the same root folder.

Note that the site will run using lite-server and will be served up at the following local address:
http://localhost:3000

If you use a code editor that launches its own web server please note that it may run on a different port number. You will want to use npm start for this project.

FAQ

If you are getting a list of errors on npm install that look like Cannot find name 'Promise', check your package.json file and see if the following DevDependencies have a caret in front of the version number (the ^ symbol):

"devDependencies": {
  
  "@types/core-js": "0.9.34",
  "@types/node": "6.0.41"
  
}

If the caret is there (would look like "@types/core-js": "^0.9.34") then remove it (or copy the contents of the package.json file on the origin repository) and run npm install again.

More Stuff

Check out some of my other courses on LinkedIn Learning. You can also follow me on twitter.

angular2-essential-training's People

Contributors

jrpool avatar jschwarty avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

angular2-essential-training's Issues

npm not starting

It seems that is not starting:

npm ERR! Linux 4.10.0-38-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
npm ERR! node v4.2.6
npm ERR! npm  v3.5.2
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: "tsc && concurrently "tsc -w" "lite-server" "
npm ERR! Exit status 2
npm ERR! 
npm ERR! Failed at the [email protected] start script 'tsc && concurrently "tsc -w" "lite-server" '.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-essential-training package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     tsc && concurrently "tsc -w" "lite-server" 
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular2-essential-training
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular2-essential-training
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/mrzogs/3. Training/Angular2/angular2-essential-training/npm-debug.log

What am I missing? by the way when I do : npm install it occurs me:

npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: [email protected] npm WARN [email protected] No license field.

Get "Exit Status 2" when I try to run "start" script

I get the following stack trace when I try to run npm start Does anyone have any advice?

npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v7.2.0
npm ERR! npm  v4.0.2
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `tsc && concurrently "tsc -w" "lite-server" `
npm ERR! Exit status 2
npm ERR! 
npm ERR! Failed at the [email protected] start script 'tsc && concurrently "tsc -w" "lite-server" '.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-essential-training package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     tsc && concurrently "tsc -w" "lite-server" 
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs angular2-essential-training
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls angular2-essential-training
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/[my-username]/angular2-essential-training/npm-debug.log

Error when executing 'npm start'

dcecilia@HCD-00417 MINGW64 ~/Downloads/Angular Exercices/Nova pasta/angular2-essential-training (master)
$ npm start

[email protected] prestart C:\Users\dcecilia\Downloads\Angular Exercices\Nova pasta\angular2-essential-training
npm run clean

[email protected] clean C:\Users\dcecilia\Downloads\Angular Exercices\Nova pasta\angular2-essential-training
rimraf app//*.js app//*.js.map

'rimraf' nÆo reconhecido como um comando interno
ou externo, um programa oper vel ou um arquivo em lotes.

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "clean"
npm ERR! node v6.11.2
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] clean: rimraf app/**/*.js app/**/*.js.map
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] clean script 'rimraf app//*.js app//.js.map'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-essential-training package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! rimraf app/**/
.js app/**/*.js.map
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs angular2-essential-training
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls angular2-essential-training
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\dcecilia\Downloads\Angular Exercices\Nova pasta\angular2-essential-training\npm-debug.log

npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"
npm ERR! node v6.11.2
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] prestart: npm run clean
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] prestart script 'npm run clean'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-essential-training package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! npm run clean
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs angular2-essential-training
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls angular2-essential-training
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\dcecilia\Downloads\Angular Exercices\Nova pasta\angular2-essential-training\npm-debug.log

dcecilia@HCD-00417 MINGW64 ~/Downloads/Angular Exercices/Nova pasta/angular2-essential-training (master)
$

Error when on 'npm start', please help.

node_modules/@types/core-js/index.d.ts(2294,36): error TS2339: Property 'for' do
es not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2298,43): error TS2339: Property 'hasInst
ance' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2302,50): error TS2339: Property 'isConca
tSpreadable' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2306,40): error TS2339: Property 'iterato
r' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2310,38): error TS2339: Property 'keyFor'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2314,37): error TS2339: Property 'match'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2318,39): error TS2339: Property 'replace
' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2322,38): error TS2339: Property 'search'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2326,39): error TS2339: Property 'species
' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2330,37): error TS2339: Property 'split'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2334,43): error TS2339: Property 'toPrimi
tive' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2338,43): error TS2339: Property 'toStrin
gTag' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2342,43): error TS2339: Property 'unscopa
bles' does not exist on type 'SymbolConstructor'.
node_modules/rxjs/Observable.d.ts(10,66): error TS2304: Cannot find name 'Promis
e'.
node_modules/rxjs/Observable.d.ts(66,60): error TS2304: Cannot find name 'Promis
e'.
node_modules/rxjs/Observable.d.ts(66,70): error TS2304: Cannot find name 'Promis
e'.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] start: tsc && concurrently "tsc -w" "lite-server"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\alvin\AppData\Roaming\npm-cache_logs\2017-12-19T13_13_00_
203Z-debug.log

C:\Users\alvin\angular2-essential-training>npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\alvin\AppData\Roaming\npm-cache_logs\2017-12-19T13_24_39_
274Z-debug.log

C:\Users\alvin\angular2-essential-training>npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\alvin\AppData\Roaming\npm-cache_logs\2017-12-19T13_24_56_
674Z-debug.log

C:\Users\alvin\angular2-essential-training>npm run clean

[email protected] clean C:\Users\alvin\angular2-essential-trai
ning
rimraf app//*.js app//*.js.map

C:\Users\alvin\angular2-essential-training>npm install
npm WARN [email protected] No license field.

added 341 packages and updated 2 packages in 91.606s

C:\Users\alvin\angular2-essential-training>npm start

[email protected] prestart C:\Users\alvin\angular2-essential-t
raining
npm run clean

[email protected] clean C:\Users\alvin\angular2-essential-trai
ning
rimraf app//*.js app//*.js.map

[email protected] start C:\Users\alvin\angular2-essential-trai
ning
tsc && concurrently "tsc -w" "lite-server"

app/mock-xhr-backend.ts(61,38): error TS2339: Property 'find' does not exist on
type '{ id: number; name: string; medium: string; category: string; year: number
; watchedOn: number; is...'.
node_modules/@angular/common/src/pipes/async_pipe.d.ts(39,38): error TS2304: Can
not find name 'Promise'.
node_modules/@angular/compiler/src/directive_normalizer.d.ts(19,100): error TS23
04: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/directive_normalizer.d.ts(21,74): error TS230
4: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/offline_compiler.d.ts(31,124): error TS2304:
Cannot find name 'Promise'.
node_modules/@angular/compiler/src/resource_loader.d.ts(13,23): error TS2304: Ca
nnot find name 'Promise'.
node_modules/@angular/compiler/src/runtime_compiler.d.ts(40,49): error TS2304: C
annot find name 'Promise'.
node_modules/@angular/compiler/src/runtime_compiler.d.ts(42,65): error TS2304: C
annot find name 'Promise'.
node_modules/@angular/compiler/src/util.d.ts(35,18): error TS2304: Cannot find n
ame 'Promise'.
node_modules/@angular/compiler/src/util.d.ts(36,46): error TS2304: Cannot find n
ame 'Promise'.
node_modules/@angular/core/src/application_init.d.ts(16,18): error TS2304: Canno
t find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(106,67): error TS2304: Canno
t find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(122,101): error TS2304: Cann
ot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(148,67): error TS2304: Canno
t find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(150,101): error TS2304: Cann
ot find name 'Promise'.
node_modules/@angular/core/src/facade/lang.d.ts(12,17): error TS2304: Cannot fin
d name 'Map'.
node_modules/@angular/core/src/facade/lang.d.ts(13,17): error TS2304: Cannot fin
d name 'Set'.
node_modules/@angular/core/src/linker/compiler.d.ts(53,49): error TS2304: Cannot
find name 'Promise'.
node_modules/@angular/core/src/linker/compiler.d.ts(61,65): error TS2304: Cannot
find name 'Promise'.
node_modules/@angular/core/src/linker/ng_module_factory_loader.d.ts(14,34): erro
r TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/system_js_ng_module_factory_loader.d.ts(28
,25): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/platform-browser-dynamic/src/resource_loader/resource_load
er_impl.d.ts(10,23): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/config.d.ts(279,62): error TS2304: Cannot find
name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(78,99): error TS2304: Cannot fi
nd name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(157,109): error TS2304: Cannot
find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(227,115): error TS2304: Cannot
find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(297,91): error TS2304: Cannot f
ind name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(367,50): error TS2304: Cannot f
ind name 'Promise'.
node_modules/@angular/router/src/router.d.ts(386,70): error TS2304: Cannot find
name 'Promise'.
node_modules/@angular/router/src/router.d.ts(408,59): error TS2304: Cannot find
name 'Promise'.
node_modules/@angular/router/src/utils/collection.d.ts(35,58): error TS2304: Can
not find name 'Promise'.
node_modules/@types/core-js/index.d.ts(47,36): error TS2304: Cannot find name 'I
terable'.
node_modules/@types/core-js/index.d.ts(353,48): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(354,52): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(355,34): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(356,34): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(357,34): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(358,61): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(359,60): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(360,65): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(360,97): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(361,60): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(362,58): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(363,59): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(364,58): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(365,61): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(365,117): error TS2304: Cannot find name
'PropertyKey'.
node_modules/@types/core-js/index.d.ts(366,42): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(368,81): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(369,78): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(370,76): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(371,73): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(434,6): error TS2304: Cannot find name 'S
ymbol'.
node_modules/@types/core-js/index.d.ts(459,39): error TS2304: Cannot find name '
Promise'.
node_modules/@types/core-js/index.d.ts(467,59): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(468,59): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(470,48): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(471,69): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(475,40): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(477,48): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(693,55): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(694,45): error TS2304: Cannot find name '
PropertyKey'.
node_modules/@types/core-js/index.d.ts(710,46): error TS2304: Cannot find name '
Iterable'.
node_modules/@types/core-js/index.d.ts(711,43): error TS2304: Cannot find name '
Iterable'.
node_modules/@types/core-js/index.d.ts(826,20): error TS2304: Cannot find name '
PromiseConstructor'.
node_modules/@types/core-js/index.d.ts(841,32): error TS2304: Cannot find name '
Iterable'.
node_modules/@types/core-js/index.d.ts(845,39): error TS2304: Cannot find name '
Iterable'.
node_modules/@types/core-js/index.d.ts(845,53): error TS2304: Cannot find name '
Iterator'.
node_modules/@types/core-js/index.d.ts(856,35): error TS2304: Cannot find name '
Promise'.
node_modules/@types/core-js/index.d.ts(1479,36): error TS2339: Property 'for' do
es not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1483,43): error TS2339: Property 'hasInst
ance' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1487,50): error TS2339: Property 'isConca
tSpreadable' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1491,40): error TS2339: Property 'iterato
r' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1495,38): error TS2339: Property 'keyFor'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1499,37): error TS2339: Property 'match'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1503,39): error TS2339: Property 'replace
' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1507,38): error TS2339: Property 'search'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1511,39): error TS2339: Property 'species
' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1515,37): error TS2339: Property 'split'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1519,43): error TS2339: Property 'toPrimi
tive' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1523,43): error TS2339: Property 'toStrin
gTag' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1527,43): error TS2339: Property 'unscopa
bles' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2294,36): error TS2339: Property 'for' do
es not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2298,43): error TS2339: Property 'hasInst
ance' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2302,50): error TS2339: Property 'isConca
tSpreadable' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2306,40): error TS2339: Property 'iterato
r' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2310,38): error TS2339: Property 'keyFor'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2314,37): error TS2339: Property 'match'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2318,39): error TS2339: Property 'replace
' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2322,38): error TS2339: Property 'search'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2326,39): error TS2339: Property 'species
' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2330,37): error TS2339: Property 'split'
does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2334,43): error TS2339: Property 'toPrimi
tive' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2338,43): error TS2339: Property 'toStrin
gTag' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2342,43): error TS2339: Property 'unscopa
bles' does not exist on type 'SymbolConstructor'.
node_modules/rxjs/Observable.d.ts(10,66): error TS2304: Cannot find name 'Promis
e'.
node_modules/rxjs/Observable.d.ts(66,60): error TS2304: Cannot find name 'Promis
e'.
node_modules/rxjs/Observable.d.ts(66,70): error TS2304: Cannot find name 'Promis
e'.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] start: tsc && concurrently "tsc -w" "lite-server"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\alvin\AppData\Roaming\npm-cache_logs\2017-12-19T13_45_42_
931Z-debug.log

C:\Users\alvin\angular2-essential-training>

Following installation instructions: ng command not found, immediately

I'm trying to work through your Angular series on LinkedInLearning but upon downloading, installing via npm, the ng command is "not found" by bash. This was following your directions word for word, step by step.

After not being able to properly install or run the code, have tried Linking the Angular CLI via npm, I've tried manually installing the angular CLI, none of this has worked either.

This seems to be a pretty bad breakage since I have done literally nothing in the code yet. Any advice?

Error when npm-start

dcecilia@HCD-00417 MINGW64 ~/Downloads/Angular Exercices
$ git clone https://github.com/LyndaExerciseFiles/angular2-essential-training.git
Cloning into 'angular2-essential-training'...
remote: Counting objects: 1630, done.
Receivremote: Total 1630 (delta 0), reused 0 (delta 0), pack-reused 1630
Receiving objects: 100% (1630/1630), 201.21 KiB | 0 bytes/s, done.
Resolving deltas: 100% (1072/1072), done.

dcecilia@HCD-00417 MINGW64 ~/Downloads/Angular Exercices
$ cd angular2-essential-training

dcecilia@HCD-00417 MINGW64 ~/Downloads/Angular Exercices/angular2-essential-training (master)
$ npm install
npm WARN deprecated [email protected]: express 2.x series is deprecated
npm WARN deprecated [email protected]: connect 1.x series is deprecated
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN [email protected] No license field.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 457 packages in 55.65s

dcecilia@HCD-00417 MINGW64 ~/Downloads/Angular Exercices/angular2-essential-training (master)
$ npm start

[email protected] prestart C:\Users\dcecilia\Downloads\Angular Exercices\angular2-essential-training
npm run clean

npm WARN invalid config loglevel="notice"

[email protected] clean C:\Users\dcecilia\Downloads\Angular Exercices\angular2-essential-training
rimraf app//*.js app//*.js.map

[email protected] start C:\Users\dcecilia\Downloads\Angular Exercices\angular2-essential-training
tsc && concurrently "tsc -w" "lite-server"

app/mock-xhr-backend.ts(61,38): error TS2339: Property 'find' does not exist on type '{ id: number; name: string; medium: string; category: string; year: number; watchedOn: number; is...'.
node_modules/@angular/common/src/pipes/async_pipe.d.ts(39,38): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/directive_normalizer.d.ts(19,100): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/directive_normalizer.d.ts(21,74): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/offline_compiler.d.ts(31,124): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/resource_loader.d.ts(13,23): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/runtime_compiler.d.ts(40,49): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/runtime_compiler.d.ts(42,65): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/util.d.ts(35,18): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/util.d.ts(36,46): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_init.d.ts(16,18): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(106,67): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(122,101): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(148,67): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(150,101): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/lang.d.ts(12,17): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/lang.d.ts(13,17): error TS2304: Cannot find name 'Set'.
node_modules/@angular/core/src/linker/compiler.d.ts(53,49): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/compiler.d.ts(61,65): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/ng_module_factory_loader.d.ts(14,34): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/system_js_ng_module_factory_loader.d.ts(28,25): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/platform-browser-dynamic/src/resource_loader/resource_loader_impl.d.ts(10,23): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/config.d.ts(279,62): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(78,99): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(157,109): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(227,115): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(297,91): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(367,50): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/router.d.ts(386,70): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/router.d.ts(408,59): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/utils/collection.d.ts(35,58): error TS2304: Cannot find name 'Promise'.
node_modules/@types/core-js/index.d.ts(47,36): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(353,48): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(354,52): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(355,34): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(356,34): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(357,34): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(358,61): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(359,60): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(360,65): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(360,97): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(361,60): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(362,58): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(363,59): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(364,58): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(365,61): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(365,117): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(366,42): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(368,81): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(369,78): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(370,76): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(371,73): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(434,6): error TS2304: Cannot find name 'Symbol'.
node_modules/@types/core-js/index.d.ts(459,39): error TS2304: Cannot find name 'Promise'.
node_modules/@types/core-js/index.d.ts(467,59): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(468,59): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(470,48): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(471,69): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(475,40): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(477,48): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(693,55): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(694,45): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(710,46): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(711,43): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(826,20): error TS2304: Cannot find name 'PromiseConstructor'.
node_modules/@types/core-js/index.d.ts(841,32): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(845,39): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(845,53): error TS2304: Cannot find name 'Iterator'.
node_modules/@types/core-js/index.d.ts(856,35): error TS2304: Cannot find name 'Promise'.
node_modules/@types/core-js/index.d.ts(1479,36): error TS2339: Property 'for' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1483,43): error TS2339: Property 'hasInstance' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1487,50): error TS2339: Property 'isConcatSpreadable' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1491,40): error TS2339: Property 'iterator' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1495,38): error TS2339: Property 'keyFor' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1499,37): error TS2339: Property 'match' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1503,39): error TS2339: Property 'replace' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1507,38): error TS2339: Property 'search' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1511,39): error TS2339: Property 'species' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1515,37): error TS2339: Property 'split' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1519,43): error TS2339: Property 'toPrimitive' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1523,43): error TS2339: Property 'toStringTag' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1527,43): error TS2339: Property 'unscopables' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2294,36): error TS2339: Property 'for' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2298,43): error TS2339: Property 'hasInstance' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2302,50): error TS2339: Property 'isConcatSpreadable' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2306,40): error TS2339: Property 'iterator' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2310,38): error TS2339: Property 'keyFor' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2314,37): error TS2339: Property 'match' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2318,39): error TS2339: Property 'replace' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2322,38): error TS2339: Property 'search' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2326,39): error TS2339: Property 'species' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2330,37): error TS2339: Property 'split' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2334,43): error TS2339: Property 'toPrimitive' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2338,43): error TS2339: Property 'toStringTag' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2342,43): error TS2339: Property 'unscopables' does not exist on type 'SymbolConstructor'.
node_modules/rxjs/Observable.d.ts(10,66): error TS2304: Cannot find name 'Promise'.
node_modules/rxjs/Observable.d.ts(66,60): error TS2304: Cannot find name 'Promise'.
node_modules/rxjs/Observable.d.ts(66,70): error TS2304: Cannot find name 'Promise'.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! [email protected] start: tsc && concurrently "tsc -w" "lite-server"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\dcecilia\AppData\Roaming\npm-cache_logs\2017-08-09T18_45_53_668Z-debug.log

dcecilia@HCD-00417 MINGW64 ~/Downloads/Angular Exercices/angular2-essential-training (master)
$

couple of git instructions to the read.me file

You might want to also add a couple of git instructions to the read.me file for people doing your course who are not so familiar with git. I would suggest:

Check all branches in cloned repo
git branch -a

Switch between branches
git checkout <branch-name>

stash files you have modified to enable switch
git stash save "some msg"

angular.json missing

Hi sir,

I use angular 9 in my pc.
It does not recognize this as angular project due to no angular.json present in the project.

Git Start Failing

`app/mock-xhr-backend.ts(61,38): error TS2339: Property 'find' does not exist on type '{ id: number; name: string; medium: string; category: string; year: number; watchedOn: number; is...'.
node_modules/@angular/common/src/pipes/async_pipe.d.ts(39,38): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/directive_normalizer.d.ts(19,100): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/directive_normalizer.d.ts(21,74): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/offline_compiler.d.ts(31,124): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/resource_loader.d.ts(13,23): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/runtime_compiler.d.ts(40,49): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/runtime_compiler.d.ts(42,65): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/util.d.ts(35,18): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/compiler/src/util.d.ts(36,46): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_init.d.ts(16,18): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(106,67): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(122,101): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(148,67): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(150,101): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/lang.d.ts(12,17): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/lang.d.ts(13,17): error TS2304: Cannot find name 'Set'.
node_modules/@angular/core/src/linker/compiler.d.ts(53,49): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/compiler.d.ts(61,65): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/ng_module_factory_loader.d.ts(14,34): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/system_js_ng_module_factory_loader.d.ts(28,25): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/platform-browser-dynamic/src/resource_loader/resource_loader_impl.d.ts(10,23): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/config.d.ts(279,62): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(78,99): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(157,109): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(227,115): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(297,91): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/interfaces.d.ts(367,50): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/router.d.ts(386,70): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/router.d.ts(408,59): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/router/src/utils/collection.d.ts(35,58): error TS2304: Cannot find name 'Promise'.
node_modules/@types/core-js/index.d.ts(47,36): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(353,48): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(354,52): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(355,34): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(356,34): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(357,34): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(358,61): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(359,60): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(360,65): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(360,97): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(361,60): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(362,58): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(363,59): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(364,58): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(365,61): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(365,117): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(366,42): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(368,81): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(369,78): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(370,76): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(371,73): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(434,6): error TS2304: Cannot find name 'Symbol'.
node_modules/@types/core-js/index.d.ts(459,39): error TS2304: Cannot find name 'Promise'.
node_modules/@types/core-js/index.d.ts(467,59): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(468,59): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(470,48): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(471,69): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(475,40): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(477,48): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(693,55): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(694,45): error TS2304: Cannot find name 'PropertyKey'.
node_modules/@types/core-js/index.d.ts(710,46): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(711,43): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(826,20): error TS2304: Cannot find name 'PromiseConstructor'.
node_modules/@types/core-js/index.d.ts(841,32): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(845,39): error TS2304: Cannot find name 'Iterable'.
node_modules/@types/core-js/index.d.ts(845,53): error TS2304: Cannot find name 'Iterator'.
node_modules/@types/core-js/index.d.ts(856,35): error TS2304: Cannot find name 'Promise'.
node_modules/@types/core-js/index.d.ts(1479,36): error TS2339: Property 'for' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1483,43): error TS2339: Property 'hasInstance' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1487,50): error TS2339: Property 'isConcatSpreadable' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1491,40): error TS2339: Property 'iterator' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1495,38): error TS2339: Property 'keyFor' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1499,37): error TS2339: Property 'match' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1503,39): error TS2339: Property 'replace' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1507,38): error TS2339: Property 'search' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1511,39): error TS2339: Property 'species' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1515,37): error TS2339: Property 'split' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1519,43): error TS2339: Property 'toPrimitive' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1523,43): error TS2339: Property 'toStringTag' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(1527,43): error TS2339: Property 'unscopables' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2294,36): error TS2339: Property 'for' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2298,43): error TS2339: Property 'hasInstance' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2302,50): error TS2339: Property 'isConcatSpreadable' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2306,40): error TS2339: Property 'iterator' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2310,38): error TS2339: Property 'keyFor' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2314,37): error TS2339: Property 'match' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2318,39): error TS2339: Property 'replace' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2322,38): error TS2339: Property 'search' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2326,39): error TS2339: Property 'species' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2330,37): error TS2339: Property 'split' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2334,43): error TS2339: Property 'toPrimitive' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2338,43): error TS2339: Property 'toStringTag' does not exist on type 'SymbolConstructor'.
node_modules/@types/core-js/index.d.ts(2342,43): error TS2339: Property 'unscopables' does not exist on type 'SymbolConstructor'.
node_modules/rxjs/Observable.d.ts(10,66): error TS2304: Cannot find name 'Promise'.
node_modules/rxjs/Observable.d.ts(66,60): error TS2304: Cannot find name 'Promise'.
node_modules/rxjs/Observable.d.ts(66,70): error TS2304: Cannot find name 'Promise'.

npm ERR! Darwin 16.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.11.1
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: tsc && concurrently "tsc -w" "lite-server"
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] start script 'tsc && concurrently "tsc -w" "lite-server" '.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular2-essential-training package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! tsc && concurrently "tsc -w" "lite-server"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs angular2-essential-training
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls angular2-essential-training
npm ERR! There is likely additional logging output above.
`

This is what I'm getting when I follow the git start instructions after installing... what's happening here?

Cannot GET /

Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-ThhI8UaSFEbbl6cISiZpnJ4Z44uNSq2tPKgyRTD3LyU='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.

'npm install' not working.

Hi Justin,

I just started watching this course and I've deployed a CentOS 6 VM with node, npm, and git installed.
Everything worked fine until the 'npm install' command where there were a few issues.
I tried playing around with the 'package.json' file to no success.
Do you have any recommendations on what I can do?

Output of 'npm install':
`[root@localhost angular2-essential-training]# npm cache clean
[root@localhost angular2-essential-training]# npm install
npm http GET https://registry.npmjs.org/angular/common/2.0.0
npm http GET https://registry.npmjs.org/angular/compiler/2.0.0
npm http GET https://registry.npmjs.org/angular/core/2.0.0
npm http GET https://registry.npmjs.org/angular/forms/2.0.0
npm http GET https://registry.npmjs.org/angular/http/2.0.0
npm http GET https://registry.npmjs.org/angular/platform-browser-dynamic/2.0.0
npm http GET https://registry.npmjs.org/angular/router/3.0.0
npm http GET https://registry.npmjs.org/angular/platform-browser/2.0.0
npm http GET https://registry.npmjs.org/systemjs/0.19.27
npm http GET https://registry.npmjs.org/core-js/2.4.1
npm http GET https://registry.npmjs.org/reflect-metadata/0.1.3
npm http GET https://registry.npmjs.org/types/core-js
npm http GET https://registry.npmjs.org/rxjs/5.0.0-beta.12
npm http GET https://registry.npmjs.org/types/node
npm http GET https://registry.npmjs.org/zone.js/0.6.23
npm http GET https://registry.npmjs.org/concurrently/2.2.0
npm http GET https://registry.npmjs.org/lite-server/2.2.2
npm http GET https://registry.npmjs.org/rimraf/2.5.4
npm http GET https://registry.npmjs.org/typescript/2.0.2
npm http 404 https://registry.npmjs.org/angular/common/2.0.0
npm http 404 https://registry.npmjs.org/angular/forms/2.0.0
npm http 404 https://registry.npmjs.org/angular/core/2.0.0
npm http 404 https://registry.npmjs.org/angular/compiler/2.0.0
npm http 404 https://registry.npmjs.org/angular/http/2.0.0
npm ERR! 404 'angular' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, or http url, or git url.

npm ERR! System Linux 2.6.32-642.el6.x86_64
npm ERR! command "node" "/usr/bin/npm" "install"
npm ERR! cwd /root/node/angular2-essential-training
npm ERR! node -v v0.10.48
npm ERR! npm -v 1.3.6
npm ERR! code E404
npm http 200 https://registry.npmjs.org/systemjs/0.19.27
npm http 200 https://registry.npmjs.org/core-js/2.4.1
npm http GET https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz
npm http GET https://registry.npmjs.org/systemjs/-/systemjs-0.19.27.tgz
npm http 200 https://registry.npmjs.org/reflect-metadata/0.1.3
npm http 200 https://registry.npmjs.org/rxjs/5.0.0-beta.12
npm http GET https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.3.tgz
npm http GET https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.12.tgz
npm http 200 https://registry.npmjs.org/systemjs/-/systemjs-0.19.27.tgz
npm http 200 https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz
npm http 200 https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.3.tgz
npm http 200 https://registry.npmjs.org/rxjs/-/rxjs-5.0.0-beta.12.tgz
npm http 404 https://registry.npmjs.org/angular/platform-browser-dynamic/2.0.0
npm http 404 https://registry.npmjs.org/angular/platform-browser/2.0.0
npm http 404 https://registry.npmjs.org/angular/router/3.0.0
npm http 404 https://registry.npmjs.org/types/core-js
npm ERR! TypeError: Cannot read property 'latest' of undefined
npm ERR! at next (/usr/lib/node_modules/npm/lib/cache.js:687:35)
npm ERR! at /usr/lib/node_modules/npm/lib/cache.js:675:5
npm ERR! at saved (/usr/lib/node_modules/npm-registry-client/lib/get.js:148:7)
npm ERR! at /usr/lib/node_modules/graceful-fs/polyfills.js:133:7
npm ERR! at Object.oncomplete (fs.js:108:15)
npm ERR! If you need help, you may report this log at:
npm ERR! http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR! [email protected]

npm ERR! System Linux 2.6.32-642.el6.x86_64
npm ERR! command "node" "/usr/bin/npm" "install"
npm ERR! cwd /root/node/angular2-essential-training
npm ERR! node -v v0.10.48
npm ERR! npm -v 1.3.6
npm ERR! type non_object_property_load
npm http 404 https://registry.npmjs.org/types/node
npm ERR! TypeError: Cannot read property 'latest' of undefined
npm ERR! at next (/usr/lib/node_modules/npm/lib/cache.js:687:35)
npm ERR! at /usr/lib/node_modules/npm/lib/cache.js:675:5
npm ERR! at saved (/usr/lib/node_modules/npm-registry-client/lib/get.js:148:7)
npm ERR! at /usr/lib/node_modules/graceful-fs/polyfills.js:133:7
npm ERR! at Object.oncomplete (fs.js:108:15)
npm ERR! If you need help, you may report this log at:
npm ERR! http://github.com/isaacs/npm/issues
npm ERR! or email it to:
npm ERR! [email protected]

npm ERR! System Linux 2.6.32-642.el6.x86_64
npm ERR! command "node" "/usr/bin/npm" "install"
npm ERR! cwd /root/node/angular2-essential-training
npm ERR! node -v v0.10.48
npm ERR! npm -v 1.3.6
npm ERR! type non_object_property_load
npm http 200 https://registry.npmjs.org/zone.js/0.6.23
npm http 200 https://registry.npmjs.org/concurrently/2.2.0
npm http GET https://registry.npmjs.org/zone.js/-/zone.js-0.6.23.tgz
npm http GET https://registry.npmjs.org/concurrently/-/concurrently-2.2.0.tgz
npm http 200 https://registry.npmjs.org/rimraf/2.5.4
npm http 200 https://registry.npmjs.org/typescript/2.0.2
npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz
npm http GET https://registry.npmjs.org/typescript/-/typescript-2.0.2.tgz
npm http 200 https://registry.npmjs.org/lite-server/2.2.2
npm http GET https://registry.npmjs.org/lite-server/-/lite-server-2.2.2.tgz
npm http 200 https://registry.npmjs.org/concurrently/-/concurrently-2.2.0.tgz
npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz
npm http 200 https://registry.npmjs.org/typescript/-/typescript-2.0.2.tgz
npm http 200 https://registry.npmjs.org/lite-server/-/lite-server-2.2.2.tgz
npm http 200 https://registry.npmjs.org/zone.js/-/zone.js-0.6.23.tgz
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /root/node/angular2-essential-training/npm-debug.log
npm ERR! not ok code 0`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.