Wpis z mikrobloga

#javascript #angular

upadlem na glowe i postanowilem pouczyc sie js/angulara. Skorzystalem z pierwszego lepszego tutoraila, zainstalowalem nodejs, npm i probuje stworzyc pierwszy projekt i przy ng new app dostaje:

While resolving: app@0.0.0
npm ERR! Found: jasmine-core@3.6.0
npm ERR! node_modules/jasmine-core
npm ERR! dev jasmine-core@"~3.6.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer jasmine-core@">=3.7.1" from karma-jasmine-html-reporter@1.6.0
npm ERR! node_modules/karma-jasmine-html-reporter
npm ERR! dev karma-jasmine-html-reporter@"^1.5.0" from the root project

Pracuje na linuxie. Angular 11.2.12

Przerobilem chyba wszystkie pomocne linki z googla i ciagle to samo. Jak to uruchomic? I dlaczego to nie moze byc tak proste jak mvn clean install?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcesz użyć zbyt świeżej wersji, są w niej błędy, a ten o którym piszesz jest jednym z nich, znanym (jeszcze nie wypuszczona łatka).
Tu masz rozwiązanie: https://github.com/angular/angular-cli/issues/20719

W skrócie:
1. ng new app —skip-install # co spowoduje, że utworzy aplikację, ale nie odpali npm install, zrobisz to później
2. zmień w utworzonym dla appki package.json wersje dla jasmine-core na np. 3.7.1 i karma-jasmine-html-reporter na 1.6.0
  • Odpowiedz