0

ここのフルスタック インストーラーを使用して AngularJS をインストールしました: https://github.com/DaftMonk/generator-angular-fullstack

ng-grid を含めたいと思います。どうすればいいですか?npm install ng-gridファイルをnode_modulesディレクトリにコピーしたものをすでに実行しました。index.html ファイルを更新するだけでよいですか、それとも Grunt ファイルを手動で更新する必要がありますか? もしそうなら、誰かが私を導くことができますか?私を助けることができるものをオンラインで見つけることができません。

アプリで最初に @font-face の使用を開始したいので、コンパスにも同じことが当てはまると思います (上記と同じ方法を使用して既にコンパスをインストールしています)。私は以前に数回コンパスを使用しましたが、この種のセットアップでは使用しませんでした...

ありがとう :)

アップデート

ng-grid を含める方法を考え出しました。プロジェクトのディレクトリ内のターミナルでこれを行う必要がありました。

bower install ng-grid --save

これにより、ng-grid ファイルが /bower_components/ にインストールされるだけでなく、プロジェクトのルートにある bower.json も更新されるため、実行するgrunt serveと、index.html ページに css & js インクルードが自動的に追加されます。ng-grid を使用してテーブルを正常に表示できるようになりました:)

ただし、コンパスを正常にインストールする方法はまだわかっていません。試してみbower install compass-mixins --save-devましたが、_fonts.scss ファイルを保存するとエラーが発生します。コンパスファイルが見つからないというエラーです。たぶんパスが間違っているかもしれませんが、それを一番上に置くべきだとどこかで読みました(それまたは単に@import "compass";)。フォント ファイルのパスも間違っている可能性がありますが、コンパスを実行できるようになったら調査する必要があります)。

@import "compass/functions";
@include font-face("Roboto-Bold", font-files("../assets/fonts/Roboto-Bold-webfont.woff", "../assets/fonts/Roboto-Bold-webfont.eot?#iefix", "../assets/fonts/Roboto-Bold-webfont.ttf", "../assets/fonts/Roboto-Bold-webfont.svg#LatoBlack"), "../assets/fonts/Roboto-Bold-webfont.eot", "normal", "normal"); 
4

1 に答える 1

0

ええと、ng-grid のインストーラーは必要ないと思います。フルスタック インストーラーは、サーバー側のスタックをセットアップするためのものです。ng-grid.js は、(クライアント ブラウザーに渡したい他の js ライブラリと同様に) jQuery を実装する場合と同じようにアクセスできる必要があります。

したがって、ディレクトリ構造に というフォルダーがあると仮定するとlibs/js、次のようなものを入れます。

<script type="text/javascript" src="libs/js/ui-ng-grid_2.0.11-0/build/ng-grid.js"></script>

あなたのヘッダーにindex.htmlng-grid のソースコードをそのフォルダーに入れます。またはcdn server、サーバーでディレクティブをホストしたくない場合は a を使用します。

サーバー側のノードモジュールがどこに保存されているかを外部から誰にも教えたり、私とサーバー以外の誰かにそれらへのアクセスを許可したりすることは決してありません。

于 2014-09-04T11:22:21.597 に答える