我正在使用@ 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时间,但没有获得任何有用的信息 . 有人可以帮忙吗?谢谢!
好像你需要把ngc放在你的路径中:
echo $PATH
你在路径中看到二进制ngc吗?
如果不:
PATH=$PATH:/path/to/ngc
要使其永久添加到.bash_profile
export PATH=$PATH:/path/to/ngc
如果您不想全局设置它,可以在angular-project中指定绝对路径,只需确保在不再使用它时删除路径的这一部分 .
ngc在node_modules / .bin中,因此根据您要使用ngc的位置,您可以像这样导出路径:
PATH=$PATH:../../../node_modules/.bin
2 回答
好像你需要把ngc放在你的路径中:
你在路径中看到二进制ngc吗?
如果不:
要使其永久添加到.bash_profile
如果您不想全局设置它,可以在angular-project中指定绝对路径,只需确保在不再使用它时删除路径的这一部分 .
ngc在node_modules / .bin中,因此根据您要使用ngc的位置,您可以像这样导出路径: