2016-05-29 2 views
0

私は初心者です。私はmeanjsアプリケーションフォルダを作成していません

私はmeanjsアプリを作成するには、次の手順に従っています

  1. インストールノードv0.12.7 -g亭

  2. NPMは-g作男-CLI

    をインストール

  3. NPMをインストール

  4. npm install -g yo
  5. npm install -g generator-meanjs
  6. CDのC:\ Users \ユーザーSHIVAM \デスクトップ\ MyAppの
  7. よmeanjs

MyApp folder containing mean directory created

Error occured on yo meanjs 1

ソリューションを提供してください。私は最初の段階で打たれました。私はできるだけssonとして始める必要があります。

+0

あなたはsudoで試してみましたか? –

+0

私はWindows powershellで作業中です – MasterMind

答えて

4

バージョン0.4。*はフォルダ構造が異なります。あなたが従っているチュートリアルはおそらく以前のバージョンのmeanjsを使用しています。あなたはここで新しい構造を見つけることができます - http://www.bossable.com/954/version-0-4-0/彼女は古い構造と構造を比較しています。私は同じ問題を抱えていた。これらのチュートリアルに従ってください、それは大きな助けになるでしょう。

0.4jバージョンのMeanjsでは、以下のディレクトリが変更されています。 0.4.2はまだ不安定です。初心者のためには0.4.0と0.4.1をお勧めします。一息ではなくcofigurationよりも、コードに重点を置いているため

- 新ファイルが

1を追加されています)gulpfile.js -Gulpはうなり声よりも比較的高速です。それはnode.jsのストリームを使用し、ファイルをオープン/クローズしたり、中間のコピーを常に作成したりしないため、より高速に実行されます。特に、ソースとデスティネーションを指定する前向きな構成の欠如は、このファイルですぐに認識されます。 2)protractor.conf.js - angularjsアプリケーションでのエンドツーエンドテスト用のサポートファイル。 (きれいに)

古いフォルダのチュートリアルに従ったMEANjを手に入れようとしているnoobsの主な懸念事項であるアプリケーションフォルダが削除されています。コントローラ、ビュー、モデルはモジュールと呼ばれ、以前はpublicフォルダにある別のフォルダに移動さ​​れました。 あなたはクライアントサーバーテストmodules/coremodules/userフォルダのプロジェクト

追加のユーザー/サーバー/モジュール/コア/サーバーやモジュールを探索することができます。すべてのクライアント側の角度はmodules/core/clientになり、アプリケーションのさまざまなモジュールのすべてのサービスとディレクティブに1か所で簡単にアクセスできます。すべてのバックエンドまたはサーバー側のファイルはmodules/core/serverになります。

public/application.jsおよびpublic/config.jsは、modules/core/client/appフォルダのconfig.jsおよびinit.jsになりました。

設定フォルダを分割し、新しいフォルダ資産libにが追加されています。 前のenvフォルダはのenvのアセットに分割されています。すべての参照、mongodb port、セッションキーは環境(env)に向かいますが、私たちがプロジェクトに定義している新しいライブラリは資産になります。たとえば、新しいCSS、Sass以下のリファレンスはasset/default.jsに定義されます。 config.jsおよびinit.jsは、1つのファイルconfig/config.jsにマージされます。 libには、express.js、mongoose.js、およびsocket.io.jsが含まれています。

node_modulesは、以前のバージョンのmeanjsとほぼ同じです。 これは、フォルダ構造の大きな変更点です。新しいモデルとコントローラは、アプリケーションに応じてmodules/users/serverに追加されます。プロジェクトを開発する際に失われることはありません。

+1

このリンクの詳細の一部を詳しく説明しておけば、この回答は非常に良いでしょう。別のページの読み込みなどを待たなければならないので、リンクをたどるよりも、既にここにある情報を読む方がはるかに簡単です。 –

+0

私の回答を更新しました@IsiahMeadows –

関連する問題