У меня проблема с запуском одного и того же проекта Angular на двух разных компьютерах - PullRequest
0 голосов
/ 26 апреля 2020

У нас есть 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

1 Ответ

2 голосов
/ 26 апреля 2020

Если у вас одинаковая блокировка пакетов и пакет JSON в обеих системах, запустите установку npm после удаления ранее созданной папки модуля узла, как я мог видеть

ОШИБКА в целевой записи - точка "@ fullcalendar / angular" не имеет зависимостей: - @ fullcalendar / core / types / input-types - @ fullcalendar / core / datelib / env - @ fullcalendar / core / datelib / duration - @ fullcalendar / core / datelib / форматирование - @ fullcalendar / core / datelib / диапазон дат - @ fullcalendar / core / datelib / locale - @ fullcalendar / core / validation - @ fullcalendar / core / structs / event-source

полный календарь пропускает несколько зависимостей , Cannot GET / будет показано, если при компиляции зависимостей возникла ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...