2017-06-16 91 views
0

我在IntelliJ中执行以下步骤以支持Angular。未在IntelliJ中创建角度目录结构

https://www.jetbrains.com/help/idea/2017.1/using-angular.html#install_angular_cli

Generating an Angular application stub using Angular CLI部分,我必须指定一些package_nameAngular CLI领域而设立的项目。 package_name的值应该是多少?我不断收到以下消息,但角度目录结构不会被创建。

“C:\ Program Files文件\的NodeJS \ node.exe” C:\应用程序数据\漫游\故宫\ node_modules \角CLI \ BIN \纳克新angularIntelliJ8 --dir =。 作为预警,我们将CLI npm软件包移动到“@ angular/cli”,下一个版本 仅支持6.9或更高版本。不久之后,该软件包将正式弃用 。 要禁用此警告,请使用“ng set --global warnings.packageDeprecation = false”。 目录'。'已经存在。 完成

我指定的路径C:\Users\Manu\AppData\Roaming\npm\node_modules\angular-cli

我注意到,如果我在CMD运行ng new angularIntelliJ8那么角度目录结构被创建。但这样做where ng显示ng

>where ng 
C:\..\AppData\Roaming\npm\ng 
C:\..\AppData\Roaming\npm\ng.cmd 

如果我使用上述角CLI路径,我得到错误以下路径的IntelliJ找不到斌/ NG

另外,如果我跑““C: \ Program Files \ nodejs \ node.exe“C:\ Users \ Manu \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng new angularIntelliJ10'在cmd终端上手动(不带--dir =。)被创建。

我是否指定了错误的路径Angular CLI

回答

0

请将角度更新为最新版本(有关说明,请参阅Updating Angular CLI)。自beta 28以来,软件包名称/位置和CLI界面都发生了变化,而IDEA 2017.1。*仅支持新的cli版本。

一旦你安装了新的CLI程序包,指定C:\Users\Manu\AppData\Roaming\npm\node_modules\@angular\cli作为包名新建项目向导