我正在按照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 CLI
。 package_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
指定了错误的路径?
答案 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
作为软件包名称