angular 7.0.5 ng new 不询问是否要添加 Angular 路由?....等
angular 7.0.5 ng new doesn't ask Would you like to add Angular routing?.... etc
有人可以指导我知道为什么我无法使用新版本 angular 7
生成新项目
想要的结果:
ng 新的 firebase-auth
?您要添加 Angular 路由吗?不
?您想使用哪种样式表格式? CSS
得到的结果:
$ ng new appAtlas
CREATE appAtlas/angular.json (3786 bytes)
CREATE appAtlas/package.json (1316 bytes)
CREATE appAtlas/README.md (1025 bytes)
CREATE appAtlas/tsconfig.json (408 bytes)
CREATE appAtlas/tslint.json (2837 bytes)
CREATE appAtlas/.editorconfig (245 bytes)
CREATE appAtlas/.gitignore (503 bytes)
CREATE appAtlas/src/favicon.ico (5430 bytes)
....
CREATE appAtlas/e2e/src/app.po.ts (208 bytes)
npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, fl atted is its successor.
Angular 客户端版本
$ ng --version
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 7.0.5
Node: 10.13.0
OS: win32 x64
Angular:
...
Package Version
------------------------------------------------------
@angular-devkit/architect 0.10.5
@angular-devkit/core 7.0.5
@angular-devkit/schematics 7.0.5
@schematics/angular 7.0.5
@schematics/update 0.10.5
rxjs 6.3.3
typescript 3.1.6
节点,npm 版本
$ node -v
v10.13.0
$ npm --version
6.4.1
我遇到了同样的问题。但是当您想通过命令行创建一个新的 angular 项目时,我找到了解决遗漏问题的方法。
所以,请尝试以下步骤:
看下面的文件,安装的是什么angular-cli版本=> C:\Users\[yourNickname]\AppData\Roaming\npm\node_modules\@angular\cli\package.json
删除目录@angular
转到命令行并键入 npm cache verify
然后输入npm install -g @angular/cli
切换到您要创建 angular 项目的文件夹并键入 ng new MyApp
嗯,问题又要给你展示了:)
您尝试过其他终端吗?
我注意到当我使用 Windows 命令提示符 (CMD) 时我得到了交互式提示,但我在 Cygwin 中没有得到它们。即使我使用 ng new new_project --interactive=true
,Cygwin 也会跳过提示并使用类似于您的屏幕截图的默认选项。
有人可以指导我知道为什么我无法使用新版本 angular 7
生成新项目想要的结果:
ng 新的 firebase-auth ?您要添加 Angular 路由吗?不 ?您想使用哪种样式表格式? CSS
得到的结果:
$ ng new appAtlas
CREATE appAtlas/angular.json (3786 bytes)
CREATE appAtlas/package.json (1316 bytes)
CREATE appAtlas/README.md (1025 bytes)
CREATE appAtlas/tsconfig.json (408 bytes)
CREATE appAtlas/tslint.json (2837 bytes)
CREATE appAtlas/.editorconfig (245 bytes)
CREATE appAtlas/.gitignore (503 bytes)
CREATE appAtlas/src/favicon.ico (5430 bytes)
....
CREATE appAtlas/e2e/src/app.po.ts (208 bytes)
npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, fl atted is its successor.
Angular 客户端版本
$ ng --version
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 7.0.5
Node: 10.13.0
OS: win32 x64
Angular:
...
Package Version
------------------------------------------------------
@angular-devkit/architect 0.10.5
@angular-devkit/core 7.0.5
@angular-devkit/schematics 7.0.5
@schematics/angular 7.0.5
@schematics/update 0.10.5
rxjs 6.3.3
typescript 3.1.6
节点,npm 版本
$ node -v
v10.13.0
$ npm --version
6.4.1
我遇到了同样的问题。但是当您想通过命令行创建一个新的 angular 项目时,我找到了解决遗漏问题的方法。
所以,请尝试以下步骤:
看下面的文件,安装的是什么angular-cli版本=>
C:\Users\[yourNickname]\AppData\Roaming\npm\node_modules\@angular\cli\package.json
删除目录
@angular
转到命令行并键入
npm cache verify
然后输入
npm install -g @angular/cli
切换到您要创建 angular 项目的文件夹并键入
ng new MyApp
嗯,问题又要给你展示了:)
您尝试过其他终端吗?
我注意到当我使用 Windows 命令提示符 (CMD) 时我得到了交互式提示,但我在 Cygwin 中没有得到它们。即使我使用 ng new new_project --interactive=true
,Cygwin 也会跳过提示并使用类似于您的屏幕截图的默认选项。