У нас есть angular проект, над которым до сих пор работал только один разработчик. В последнее время к команде присоединился новый разработчик, и теперь оба разработчика должны работать над одним проектом. Во-первых, у нас проблема с запуском проекта на новом компьютере, здесь я хотел помочь, чтобы понять, в чем проблема. И в любом случае, я бы хотел получить несколько советов по совместной работе в angular проектах, например, по организации управления исходным кодом (мы работаем с svn, а не git), angular политики обновления. и любые другие полезные советы.
Проблема, с которой мы сталкиваемся на новом компьютере, заключается в следующем: Cannot GET /
нг
в консоли браузера появляется следующая ошибка:
Failed to load resource: the server responded with a status of 404 (Not Found)
Я запускаю команда ng serve -o в root моего проекта.
Ниже приведен вывод компиляции для ng serve -o
0% compiling
Compiling @angular/core : es2015 as esm2015
10% building 3/3 modules 0 activei 「wds」: Project is running at http://localhost:4200/webpack-dev-server/
i 「wds」: webpack output is served from /
i 「wds」: 404s will fallback to //index.html
chunk {main} main.js, main.js.map (main) 2.01 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 154 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered]
chunk {scripts} scripts.js, scripts.js.map (scripts) 7.53 MB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 2.27 MB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 340 kB [initial] [rendered]
Date: 2020-04-26T17:21:45.905Z - Hash: 642489da10cb01318687 - Time: 73590ms
ERROR in The target entry-point "@fullcalendar/angular" has missing dependencies:
- @fullcalendar/core/types/input-types
- @fullcalendar/core/datelib/env
- @fullcalendar/core/datelib/duration
- @fullcalendar/core/datelib/formatting
- @fullcalendar/core/datelib/date-range
- @fullcalendar/core/datelib/locale
- @fullcalendar/core/validation
- @fullcalendar/core/structs/event-source
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
i 「wdm」: Failed to compile.
i 「wdm」: Compiling...
i 「wdm」: wait until bundle finished: /
Date: 2020-04-26T17:21:54.537Z - Hash: 642489da10cb01318687
6 unchanged chunks
Time: 6253ms
ERROR in The target entry-point "@fullcalendar/angular" has missing dependencies:
- @fullcalendar/core/types/input-types
- @fullcalendar/core/datelib/env
- @fullcalendar/core/datelib/duration
- @fullcalendar/core/datelib/formatting
- @fullcalendar/core/datelib/date-range
- @fullcalendar/core/datelib/locale
- @fullcalendar/core/validation
- @fullcalendar/core/structs/event-source
i 「wdm」: Failed to compile.
результат ng --version следующий:
Angular CLI: 9.1.3
Node: 10.16.3
OS: win32 x64
Angular: 9.1.3
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.901.3
@angular-devkit/build-angular 0.803.25
@angular-devkit/build-optimizer 0.803.25
@angular-devkit/build-webpack 0.803.25
@angular-devkit/core 9.1.3
@angular-devkit/schematics 9.1.3
@ngtools/webpack 8.3.25
@schematics/angular 9.1.3
@schematics/update 0.901.3
rxjs 6.5.3
typescript 3.8.3
webpack 4.39.2