1. ホーム
  2. angular

[解決済み】serveコマンドを使用するには、angular-cliプロジェクト内にいる必要があります。

2022-02-01 16:33:47

質問

からドラッグ&ドロップでサンプルを実行しようとしています。 ドラッグラ .しかし ng serve で文句を言う。

You have to be inside an angular-cli project in order to use the serve command.

を実行すると ng -v を私のマシンで実行すると

angular-cli: 1.0.0-beta.16
node: 4.6.0
os: win32 x64

追加してみました。

"angular-cli": "1.0.0-beta.16",

をプロジェクトの依存関係の中に入れて、次に npm install しかし、私のノードではパッケージのインストールに失敗しています。

を実行するにはどうすればよいのでしょうか? ドラグーラ ?

解決方法は?

私の理解が正しければ、あなたはドラグラのデモを実行したいのですね。

どうやらdragulaはangular cliのプロジェクトを使って作成されていないようです。そのため ng serve コマンドを demo フォルダから実行しても、結果は得られません。

代わりに、nodeを使用してアプリケーションを実行する必要があります。

まず、angular CLIをアップデートし、最新版であることを確認します。

npm install -g @angular/cli@latest

次に、すべての依存関係をインストールします。 npm install または npm i を、パッケージをダウンロードしたディレクトリから実行します。これにより、package.json ファイルに記載されているすべての依存関係と、その依存関係がダウンロードされ、インストールされます。

次に、開発ビルドを実行するために npm start コマンドを使用します。これはタイプスクリプトをトランスパイルし、コンソールで指定された url を使ってアクセスできる webpack を作成します ( http://localhost:3000 はデフォルトで設定されています)。を使ってみることもできます。 ng serve コマンドを再度実行してください。