Невозможно продублировать шаблон углового проекта в VSCode - PullRequest
0 голосов
/ 07 октября 2018

Я начинаю с углового.У меня есть готовый базовый шаблон углового проекта, в который внесены некоторые изменения:

enter image description here

Когда я выполняю ng serve, он запускается правильно вбраузер.

Когда я копирую, вставляю его в vscode для создания дубликата, кажется, что он копирует не полностью, вставляет его:

enter image description here

Сейчаскогда я делаю ng serve внутри этой папки проекта, мне выдается следующее сообщение об ошибке:

PS E:\workspaces\angular-course\5-second-app-proj-template> ng serve
Could not find module "@angular-devkit/build-angular" from "E:\\workspaces\\angular-course\\5-second-app-proj-template".
Error: Could not find module "@angular-devkit/build-angular" from "E:\\workspaces\\angular-course\\5-second-app-proj-template".
    at Object.resolve (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\core\node\resolve.js:141:11)
    at Observable.rxjs_1.Observable [as _subscribe] (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\src\architect.js:132:40)
    at Observable._trySubscribe (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:43:25)
    at Observable.subscribe (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:29:22)
    at DoOperator.call (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\tap.js:29:23)
    at Observable.subscribe (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:24:22)
    at C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeTo.js:22:31
    at Object.subscribeToResult (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeToResult.js:7:45)
    at MergeMapSubscriber._innerSub (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:75:38)
    at MergeMapSubscriber._tryNext (C:\Users\anir\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:72:14)

Как мне создать дубликат моего углового проекта шаблона, чтобы запустить новый.Я пошел в Windows File Explorer и обнаружил, что угловой проект содержал 28241 файл, 3644 папки и 241 МБ.Копирование этого в Windows File Explorer также занимает много времени.Я что-то не так делаю?

1 Ответ

0 голосов
/ 07 октября 2018

Вы забыли скопировать папку src в ваш дублированный проект.И все настройки проекта внутри package.json отсутствуют.Вы также пропустили все angular-cli необходимые зависимости.

Первый :

перейдите во второй проект и убедитесь, что все файлы из первого проекта успешно скопированы.например: src папка, package.json, tsconfig.json, tslint.json и т. д. *

Вы должны зайти в папку Windows Explorer и скопировать все файлы и папки (исключая node_modules папка) в ваш второй проект.

секунда :

если все файлы скопированы, запустите npm install внутри вашего нового проекта, чтобы сгенерировать новый node_modules папка.Тогда ng serve должно работать нормально, как и ожидалось.

...