質問: 数日前に、macのターミナルでnpm install -g@angular/cliと入力して、angularのコマンドラインをインストールしました。 今朝、macを再起動して、ターミナルにng serveと入力すると、 The serve command requires to be run in an Angular project, but a project definition could not be found. と表示されました。 ng-vと入力すると、-bash: ng-v: command not found と表示されました。 これは、もう一度、macのターミナルでnpm install -g@angular/cliと入力して、angularのコマンドラインをインストールしないといけないということでしょうか。その後、ng-serveと入力するのでしょうか。 一度インストールしたコマンドはパソコンの電源を切るたびにリセットされてしまうのでしょうか。 【追記】 node-vと入力しても-bash: ng-v: command not foundでした。 node.jsがインストールされていないということでしょうか。 node.jsをずっと以前にインストールしました。だから数日前にangularのコマンドラインをインストールできたのですが。
回答: angular インストール後に angular プロジェクトを作成しましたか? ng serve はそのプロジェクトのディレクトリーに移動してから実行する必要があります。 またバージョン表示は `ng v` で良いと思います。