0

私は LAMP のバックグラウンドを持っており、学習プロジェクトとしてMEAN.JSをダウンロードして、MEAN スタックに飛び込むことができるようにしました。すべて実行しましたが、何かが足りないような気がします...

http://meanjs.org/generator.htmlのすべての手順に従い、Mongo を実行し、サーバーを実行しました。index.html ファイルは localhost:3000 に読み込まれ、問題はありません。

だから私の心の中で、私はチェックリストを下ります...

MongoDB - チェック (mongod.exe の実行後に実行)。

ノード - チェック (サーバーは grunt の実行後に実行されます)。

Express - チェックします (サーバーとしてノードに関連付けられています)。

角度 - ....??

MEAN.JS をインストールすると、Angular 用にいくつかのフォルダーがインストールされていることがわかりますが、私の index.html ファイルが魔法のように Angular 用に「機能」しているとは思いません。実際、Angular を機能させるには、 head 要素で古き良き方法でそれを行う必要がありました。

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>

では、MEAN.JS は実際にここで何をしたのでしょうか? この方法ではない場合、どのようにAngularを統合する必要がありますか? ここで何か助けていただければ幸いです。

ありがとう!

4

3 に答える 3

0

私の質問はここで答えられたことがわかりました:

Uncaught ReferenceError: angular が定義されていません - Mean.IO

つまり、/public/lib/bootstrap/ を開くと、bower.json ファイルが見つかりました。上記のリンクに記載されている行に追加しました。

  {
  "name": "mean",
  "version": "0.3.0",
  "dependencies": {
    "angular": "latest",
    "angular-resource": "latest",
    "angular-cookies": "latest",
    "angular-mocks": "latest",
    "angular-route": "latest",
    "bootstrap": "latest",
    "angular-bootstrap": "0.10.0",
    "angular-ui-router": "#master"
  }

次に、bower update を実行すると、ページが読み込まれました。

于 2014-08-18T15:36:25.913 に答える