2017-07-29 5 views
0

角度を学びたいと思います。 私はそれをインストールしました。 (私はこのビデオを使用している:https://www.youtube.com/watch?time_continue=2&v=g13I7Xy1PtI)を角度4すべてのモジュールをインストールした後にエラーが発生しました

しかし、すべての "モジュール" エラーを持っている... :( これは 'ng -v' の結果である(?):

@angular/cli: 1.2.4 
node: 6.11.1 
os: win32 x64 
@angular/animations: error 
@angular/common: error 
@angular/compiler: error 
@angular/core: error 
@angular/forms: error 
@angular/http: error 
@angular/platform-browser: error 
@angular/platform-browser-dynamic: error 
@angular/router: error 
@angular/cli: error 
@angular/compiler-cli: error 
@angular/language-service: error 

私が間違って何をしました?

+0

このエラーが発生する前に行った手順を具体的に説明すると、役立ちます。 'npm install -g @ angular/cli'も実行しましたか? –

答えて

0

あなたは糸のようなものを使用している場合を除き、package.jsonはパッケージとの依存関係を制御します。 フォローhttps://angular.io/guide/quickstart

-gオプションは、特定のプロジェクトのnode_modulesフォルダではなく、通常はCLIのようなものに対して、パッケージをグローバルにインストールします。

あなたはクイックスタートが作成したpackage.jsonで見れば、あなたは、2つの配列依存関係devDependenciesがあります。

package.jsonにnpmコマンドを使用して依存関係を追加します。 --saveまたは--save-devフラグを使用して該当するセクションに追加する (パッケージがテストのようなものに関連している場合、アプリを実行するだけでは必要ないので、--save-devを追加します)。

は〜チルダのようなものの感謝を取得し、^範囲をキャレット、このsemverリンクを見てください。

また、あなたがリストしたパッケージごとにnpm install <package>@latest --saveのようなものを使用する場合は、依存関係の矛盾がないようにプロジェクトをセットアップしてください。

誰かがこれを行うためのきめ細かな方法を持っているので、1回のインストールコマンドですべての角型ライブラリを一度に取得できれば、ナゲットもありがたいです。

+0

'@ JGFMK' Yarnはnpmと同じように' package.json'を使います。混乱を避けるために答えを編集するほうが良いかもしれません。 – BogdanC

関連する問題