問題タブ [yeoman-generator-angular]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - npm install -g yo コマンドを実行すると、-> ERR が返されます
npm install を実行しようとしましたが、このエラーが発生しました。
chown を使用して /usr/local のアクセス許可を変更しましたが、これが問題に影響するかどうかはわかりません。どうすれば修正できますか?
gruntjs - grunt-usemin 相対イメージ リンク
私は非常に一般的な問題を抱えており、多くの解決策 (stackoverflow と github の問題の両方) を読んでいますが、それでもうまくいくとは思いませんでした。
私が解決しようとしているもの:
- angularjsプロジェクトなので、generator-angular(yeomanジェネレーター)を使用しています
- SASSプリプロセッサ (実際にはそうではありません)
- 相対イメージ リンク(../../images/yeoman.png)を使用する必要があるため、ビルドの前後で正しくなります(../images/yeoman.1er4b3.png) 。
そのためのテストプロジェクトを作成しました。使用をテストするには:
このコミットで見つけることができる解決策だけが私のために働いた
しかし、問題があります: コンパイルされた (ビルド後に) css ファイルがdist/styles/subfolder/にある場合(index.html には < !-- build:css({.tmp,app}) styles/views/views.css が含まれています -- >)、リンクが壊れます。
この問題はgrunt-cotrib-cssmin -> clean-cssに関連しています。
注: generator-angularは、ヘルプで見た最新のソリューションでGruntfileを作成しますが、私の場合は役に立ちません
誰かがテストプロジェクトを正常にビルドしてくれると嬉しいです.
gruntjs - 「grunt serve:dist」が「grunt serve:dist」とは異なるビューをレンダリングするのはなぜですか?
私は Yeoman と Grunt の初心者であり、「grunt serve:dist」を実行した後、スタイル シートで多くのことを経験しました。
フォント幅を変更し、ヘッダーにパディングを追加し、実質的にテーブルを完全に壊しました。どこからデバッグを開始すればよいかわかりませんが、フォントスタイルが変更され、それを読み取っているため、CSSが見つかると思いますJS、私はそれが動作していることを確認するためにいくつかの console.log() を入れましたが、(Chrome コンソール) のようないくつかの例外があります:
何か案が?
angularjs - Yeoman の Angular.js コードラボ - テストの修正
この Codelabのチュートリアルを完了し、提案どおりに単体テストのエラーを修正しようとしました。しかし、このエラーを修正する方法がわかりません。私はすでにこの質問を見ました: running-tests-with-localstorageしかし、それは私の問題に対処していません。
これが私のテストファイルです:
コンソール出力は次のとおりです。
更新: 回答を追加しました。
これが私の karma.conf.js ファイルです。修正済みです。モジュール angular-local-storage.js をファイルのリストに追加する必要がありました。
javascript - Yeoman プロジェクトを正常に「ビルド」する方法
私は yeoman を使用して角度のある webapp をスキャフォールディングしました。正常に動作する webapp の作成に成功しました!
現在、製品化に向けて取り組んでいます。タスク ビルドを登録しましたが、残念ながら、これがどのように行われるかを詳細に説明している適切なリソースを見つけることができませんでした。
これまでのところ、実行後grunt build
に、css および html ファイルが含まれて縮小された webapp を管理していますが、スクリプトを含めることはできません。
質問: index.html ファイルでのビルド ブロックの役割は何ですか? Yeoman ジェネレーターの index.html ファイルには、いくつかの vendor.js などが付属しています。
ヨーマン アプリを正常に構築するために実行する必要がある手順を誰かが要約してくれれば幸いです。
いずれにしても、Gruntfile と index.html を投稿しています。これは私の Gruntfile です。
これはアプリ内の私の index.html です:
node.js - ノードおよび npm インストールでのユーザー対ルート
node および npm アプリをインストールしようとすると問題が発生します。通常、yo と generator-angular を使用して新しいアプリをセットアップしようとします。
yeoman をインストールしました (sudo npm install -g yo) generator-angular をインストールしました (sudo npm install -g generator-angular)。
ただし、ジェネレーターで新しいアプリを作成しようとすると、権利の問題が発生します。yo 角度温度 (例)。
調べてみると、ユーザー ディレクトリの .npm フォルダーに root ユーザーとして作成されたフォルダーがいくつかある理由がわかりません。
私はマック、マーベリックスにいます。
ノードと残りをインストールする特定の方法はありますか。sudo / root / ユーザー権限に関しては?
nodejs.org Webサイトから0.10.26をダウンロードして、ノードを完全に再インストールしました。