angular - Angular CLI 停止创建新项目而没有任何错误
问题描述
我正在尝试使用 Angular cli 创建一个新项目,但它看起来像是卡在提取中并且不会产生任何错误:
D:\Angular6Sample\Angular6Sample>ng new angular6web --skip-git --skip-tests
CREATE angular6web/angular.json (4127 bytes)
...
CREATE angular6web/e2e/src/app.e2e-spec.ts (307 bytes)
CREATE angular6web/e2e/src/app.po.ts (208 bytes)
[ ......] \ extract:@angular/compiler: sill extract @angular/compiler@^6.1.0 extracted to D:\Angular6Sample\Angular6Sample\angular6web\node_modules\.stagin
我打开了一个新的 cmd 窗口并尝试创建一个新项目,它告诉我它已经存在:
D:\Angular6Sample\Angular6Sample>ng new angular6web --skip-git --skip-tests
ERROR! angular6web/angular.json already exists.
...
ERROR! angular6web/e2e/src/app.po.ts already exists.
The Schematic workflow failed. See above.
D:\Angular6Sample\Angular6Sample>
所以我认为我的项目已经创建,但在第一个 cmd 窗口中未能正确响应,所以我尝试构建它:
D:\Angular6Sample\Angular6Sample>cd angular6web
D:\Angular6Sample\Angular6Sample\angular6web>ng build
Could not find module "@angular-devkit/build-angular" from "D:\\Angular6Sample\\Angular6Sample\\angular6web".
Error: Could not find module "@angular-devkit/build-angular" from "D:\\Angular6Sample\\Angular6Sample\\angular6web".
at Object.resolve (C:\Users\Prashant\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\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\src\architect.js:132:40)
at Observable._trySubscribe (C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:43:25)
at Observable.subscribe (C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:29:22)
at DoOperator.call (C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\tap.js:29:23)
at Observable.subscribe (C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:24:22)
at C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeTo.js:22:31
at Object.subscribeToResult (C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeToResult.js:7:45)
at MergeMapSubscriber._innerSub (C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:75:38)
at MergeMapSubscriber._tryNext (C:\Users\Prashant\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:72:14)
D:\Angular6Sample\Angular6Sample\angular6web>
我错过了什么?
解决方案
尝试安装它
npm install --save-dev @angular-devkit/build-angular
推荐阅读
- node.js - 如何从父级生成单个工作实例被多次生成?
- git - 如何使用 .gitattributes 为已删除的文件指定 git 合并“我们的”策略?
- html - 如何使用word文件的base64数据在iframe上显示word文件
- javascript - 使用 CSS 设置数据表样式以删除边框和更改数据单元格高度?
- pandas - 如何根据另一列的值在熊猫中创建列
- breadth-first-search - 在矩阵中显式查找孤岛
- awk - 如何从特定列中的匹配模式中删除直到文件结束
- python - 在 pycharm 中使用单独的终端运行 ipdb
- node.js - Node-LokiJS:并非所有获取请求都已完成,请求状态永远挂起?
- javascript - Ionic 4 从数据库中获取数据而不刷新