インストール手順 mean.ioに従いましたが、localhost:3000を参照すると空白のページが表示され、コンソールを開くと同じエラーを指すファイルのリストが表示されます。
キャッチされないReferenceError:angular is not defined
私の問題は似ています これに ですが、私はbowerを再インストールしましたが動作しませんでした。それでもエラーが発生します。
これをubuntu 14.04にインストールしようとしています
これは私が得る画面です:
スクリプト、ファイル参照、構成、提案などに何らかの変更を加える必要がありますか?
私は同じ問題を抱えており、私はこのように解決しました:
" bower "をインストールまたは再インストールする必要があります
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"
}
}
次に、次のコマンドを実行します。
Sudo bower install --allow-root
これはプロジェクトの「Angular」にインストールされます
私は同じ問題を抱えていましたが、何らかの理由で、ここでの一番上の答え(bowerの再インストールとSudo bower install --allow-root
の実行)はうまくいきませんでした。
ただし、このstackoverflowスレッドが機能する回答-> bowerコマンドが見つかりません 基本的に、著者はnpm prefix
を適切に設定しておらず、以下が必要であることを修正するために言った:
$ npm config set prefix /usr/local
$ npm install -g bower
ルートとしてmean.ioをインストールし、その結果、bowerまたはnpmをルートとして実行するのは不適切な形式であることに注意してください。実際には、mean-clithatにプロセスを組み込み、rootとしての実行を許可しません。ルートとして実行することは、より深刻なセキュリティ問題を意味し、.npmキャッシュと.bowerキャッシュを「初心者」にとって非常にイライラする通常とルートベースの権限の混合で「汚染」する確実な方法です。
プロキシの背後にいる場合でも、問題は解決されません。したがって、それを解決するには、次のように.bowerrcファイルにプロキシ設定を含める必要があります。
{
"directory": "public/lib",
"proxy":"http://user:passwd@server:port",
"https-proxy":"http://user:passwd@server:port"
}
今すぐ実行
Sudo npm install -g bower
Sudo bower install --allow-root