在IntelliJ中未创建角度目录结构

时间:2017-06-16 07:00:28

标签: angularjs intellij-idea intellij-plugin

我正在按照IntelliJ中的步骤来支持Angular。

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

\d{2,}部分中,我必须在设置项目时为public static boolean is2OrMoreDigits(String s) { Pattern p = Pattern.compile("\\d{2,}"); return o.matcher(s).matches(); } 字段指定一些Generating an Angular application stub using Angular CLIpackage_name的价值应该是多少?我一直收到以下消息,但没有创建角度目录结构。

“C:\ Program Files \ nodejs \ node.exe”C:... \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng new angularIntelliJ8 --dir =。 作为预警,我们将在下一版本中将CLI npm包移至“@ angular / cli”, 这将只支持节点6.9和更高版本。该软件包将被正式弃用 不久之后。 要禁用此警告,请使用“ng set --global warnings.packageDeprecation = false”。 目录 '。'已经存在。 完成

我已将路径指定为Angular CLI

我注意到如果我在cmd上运行package_name,则会创建角度目录结构。但是,C:\Users\Manu\AppData\Roaming\npm\node_modules\angular-cli显示ng new angularIntelliJ8

的以下路径
where ng

如果我在Angular CLI中使用上述路径,则会收到IntelliJ无法找到bin / ng

的错误

此外,如果我在cmd终端上运行'“C:\ Program Files \ nodejs \ node.exe”C:\ Users \ Manu \ AppData \ Roaming \ npm \ node_modules \ angular-cli \ bin \ ng new angularIntelliJ10'手动(没有--dir =。),结构被创建。

我是否为ng指定了错误的路径?

1 个答案:

答案 0 :(得分:0)

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

安装新的cli软件包后,在新建项目向导中指定C:\Users\Manu\AppData\Roaming\npm\node_modules\@angular\cli作为软件包名称