首页 文章

bash:ngc:找不到命令

提问于
浏览
3

我正在使用@ angular / compiler-cli在aot模式下构建我的ng2应用程序 . 当我在bash窗口输入'ngc -p tsconfig-aot.json'时,我得到'bash:ngc:command not found' . 但是,当我使用'node_modules / .bin / ngc -p tsconfig-aot.json'时,它可以工作 . 我搜索了serval时间,但没有获得任何有用的信息 . 有人可以帮忙吗?谢谢!

2 回答

  • 0

    好像你需要把ngc放在你的路径中:

    echo $PATH
    

    你在路径中看到二进制ngc吗?

    如果不:

    PATH=$PATH:/path/to/ngc
    

    要使其永久添加到.bash_profile

    export PATH=$PATH:/path/to/ngc
    
  • 0

    如果您不想全局设置它,可以在angular-project中指定绝对路径,只需确保在不再使用它时删除路径的这一部分 .

    ngc在node_modules / .bin中,因此根据您要使用ngc的位置,您可以像这样导出路径:

    PATH=$PATH:../../../node_modules/.bin
    

相关问题