angular - ng 完成不再存在

标签 angular command-line-interface

刚刚更新为使用最新版本的 Angular CLI (6.0)。

如何为 ng 二进制文件设置 bash 补全? 曾经是

. <(ng completion --bash)

~/.bashrc文件中,但现在不再了。

这还能实现吗?

最佳答案

根据this帖子:

The completion command has been removed as the functionality no longer aligns with this version.

您可以找到此的 Github 票证 here .

作为解决方法,您可以在命令行中运行此命令:

NG_COMMANDS="add build config doc e2e generate help lint new run serve test update version xi18n"
complete -W "$NG_COMMANDS" ng

关于angular - ng 完成不再存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50194674/

相关文章:

angular - 收到特定 http 状态后重试 http 调用

javascript - Angular2localization 与 ng2-translate 的区别

javascript - yargs 选项的可选参数

macos - 如何在 MAC 操作系统中创建可以在终端中打开 URL 的别名?

javascript - 使用 Renderer 和 ElementRef 修改组件

javascript - 在谷歌自动完成更改设置值到公共(public)对象

angular - 如何使用代理配置将 Angular 2 应用程序部署到 HTTP 服务器

php - 如何区分http和cli请求?

cURL 实时输出 CLI

python - 有没有办法使用 argparse 模块输入以 '-' 符号开头的字符串作为命令行参数? (不使用标志)