Eu tinha o mais recente angular-cli instalado globalmente e meu projeto estava sendo construído com sucesso.
Ao ler uma solução sugerida para outro problema, ( https://github.com/angular/angular-cli/issues/917 ), desinstalei o angular-cli global e instalei-o como uma dependência de desenvolvimento.
Esse outro problema não foi resolvido, então desinstalei a dev-dependency e reinstalei o angular-cli globalmente mais uma vez. Agora, quando tento fazer um ng build , recebo o erro:
Você tem que estar dentro de um projeto angular-cli para usar o comando build
Minha versão angular-cli não mudou. Por que meu projeto não está sendo reconhecido como um projeto angular-cli ??
@angular/cli
de 1.6.7 para 1.6.8