Bonjour, je me permets de poster ici car j'ai un problème avec Angular2, je suis actuellement des cours sur les frameworks et plus particulièrement Angular2, je ne critique pas les compétences du professeur mais il est incapable de trouver solution à mon problème.
Pour l'installation nous sommes passés par par npm, et pour le démarrage un "npm start"
Pour rediriger angular vers le répertoire de travail, on modifie le main.ts.
Aucun problème jusque là, au premier lancement tout est ok, mon travail s'affiche correctement, mais dès lors que je ferme npm (ou angular, je ne sais pas trop), impossible de relancer un npm start, j'ai cette erreur : upload/1508398823-68012-npmstart.png
Je peux donc réinstaller angular, npm avec un dossier quickstart-master, mais ça me prend plus d'une heure à chaque séance, pour un TP de 5h, c'est beaucoup trop de temps perdu pour rien.
Donc si quelqu'un a la solution à ce problème, je suis preneur ! Merci d'avance Smiley biggrin
Je me permets de double-post pour joindre le fichier log (double post pour rendre le premier plus lisible)
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Users\\bryan\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'build' ]
2 info using npm@5.5.1
3 info using node@v6.11.4
4 verbose run-script [ 'prebuild', 'build', 'postbuild' ]
5 info lifecycle angular-quickstart@1.0.0~prebuild: angular-quickstart@1.0.0
6 info lifecycle angular-quickstart@1.0.0~build: angular-quickstart@1.0.0
7 verbose lifecycle angular-quickstart@1.0.0~build: unsafe-perm in lifecycle true
8 verbose lifecycle angular-quickstart@1.0.0~build: PATH: C:\Users\bryan\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin;C:\users\bryan\desktop\T2I\Frameworks\TPAngu\TaskList\quickstart-master\node_modules\.bin;C:\Users\bryan\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin;C:\users\bryan\desktop\T2I\Frameworks\TPAngu\TaskList\quickstart-master\node_modules\.bin;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Users\bryan\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\wamp64\bin\php\php5.6.25;C:\ProgramData\ComposerSetup\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files\nodejs\;C:\Program Files\Git\cmd;C:\Ruby22-x64\bin;C:\Users\bryan\AppData\Local\Microsoft\WindowsApps;C:\Users\bryan\AppData\Local\atom\bin;C:\Users\bryan\AppData\Roaming\Composer\vendor\bin;C:\Users\bryan\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Microsoft VS Code\bin;C:\Users\bryan\AppData\Roaming\npm;C:\Program Files\PuTTY\;
9 verbose lifecycle angular-quickstart@1.0.0~build: CWD: C:\users\bryan\desktop\T2I\Frameworks\TPAngu\TaskList\quickstart-master
10 silly lifecycle angular-quickstart@1.0.0~build: Args: [ '/d /s /c', 'tsc -p src/' ]
11 silly lifecycle angular-quickstart@1.0.0~build: Returned: code: 2 signal: null
12 info lifecycle angular-quickstart@1.0.0~build: Failed to exec build script
13 verbose stack Error: angular-quickstart@1.0.0 build: `tsc -p src/`
13 verbose stack Exit status 2
13 verbose stack at EventEmitter.<anonymous> (C:\Users\bryan\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\index.js:280:16)
13 verbose stack at emitTwo (events.js:106:13)
13 verbose stack at EventEmitter.emit (events.js:191:7)
13 verbose stack at ChildProcess.<anonymous> (C:\Users\bryan\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\lib\spawn.js:55:14)
13 verbose stack at emitTwo (events.js:106:13)
13 verbose stack at ChildProcess.emit (events.js:191:7)
13 verbose stack at maybeClose (internal/child_process.js:920:16)
13 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:230:5)
14 verbose pkgid angular-quickstart@1.0.0
15 verbose cwd C:\users\bryan\desktop\T2I\Frameworks\TPAngu\TaskList\quickstart-master
16 verbose Windows_NT 10.0.15063
17 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\bryan\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
18 verbose node v6.11.4
19 verbose npm v5.5.1
20 error code ELIFECYCLE
21 error errno 2
22 error angular-quickstart@1.0.0 build: `tsc -p src/`
22 error Exit status 2
23 error Failed at the angular-quickstart@1.0.0 build script.
23 error This is probably not a problem with npm. There is likely additional logging output above.
24 verbose exit [ 2, true ]
dans l'ordre, essaye ça :

commande :
sudo npm update -g && sudo npm install -g concurrently lite-server typescript


ensuite delete le dossier node_modules de ton projet angular puis lance un npm install et réessaye npm start
En ayant suivi à la lettre les indications, j'ai toujours le même message d'erreur Smiley sweatdrop
_______________
EDIT / J'ai essayé de passer par Angular-cli, j'ai toujours une erreur, mais plus cette erreur qui me bloque.
Avec ng serv, j'ai webpack : failed to compile
Avec ng test, j'ai Smiley karma : Found 1 load error et Smiley preprocess : Can not load "webpack"!
Il me trouve également la même erreur qu'avec npm start : calcul.component.ts (21,17): Unexpected token. A constructor, method, accessor, or property was expected.
Mais c'est plus un warning qu'une erreur puisque ce projet s'est déjà exécuté même en présentant ce warning.
EDIT 2 / Plus aucune erreur avec angular-cli, "webpack: Compiled successfully."
Cependant mon localhost reste figé sur "Loading..." alors que ce même projet fonctionnait avec npm. (dans un dossier fraichement installé, quand je n'avais pas encore l'erreur lifecycle2)
Modifié par Astarehan (20 Oct 2017 - 18:56)