Node.jsを使い始めたばかりで、バックエンドでRequireJSライブラリが必要であることがわかりました。また、それを使用したい場合は、それを表示に含める必要があります。ですから、d3を使ってデータを操作したいのであれば、バックエンドでrequireを指定し、結果をフロントエンドに送るだけですか?または、サーバー側とHTMLページの両方に含める必要がありますか?それで、両側で同じライブラリを使うのは冗長でしょうか?Node.jsライブラリを効果的に使用する
jQueryのために:私はブートストラップのために
npm install jquery
をしました:今
npm install bootstrap
バージョンが一致していないとして、私は、HTMLファイル内の別のjQueryを含めています。もう一度スクリプトからd3を追加しました。動作しますが、これはNode.jsアプリケーションを設計する適切な方法ですか?
重要な設計上の決定は、サーバー上で実行される計算とクライアントで実行される処理を決定することです。ライブラリがドキュメントウィンドウにレンダリングを行っている場合は、クライアントでそれを行う必要があります。選択肢がある場合は、アーキテクチャの選択肢やアプリの要件のホスト全体に依存しますが、これについては何も説明していません。あなたの質問が今立つように、それはあまりにも漠然として広範です。 – jfriend00
したがって、両側にスクリプトを追加します。私はsomelibraryをインストールしてから/somelibrary/somelibrary.min.jsをやっています。ノート私はnodejを使って遊んでいるだけで、深刻な展開には使用していません。 – kinkajou
クライアントサイドスクリプトにbowerを使用しないのはなぜですか? –