2016-03-22 15 views
-3

私はいくつかのプロジェクトを移植するつもりでNodeとExpressを読み始めました。私が移植しているプロジェクトは現在、PythonとFlaskでビルドされており、Bootstrapでスタイル付けされています。ノード、エクスプレス、ブートストラップで始める

基本的なExpressサイトを起動して、ブートストラップをスタイリングとして実行するのが難しいです。私は、セットアップの基本骨格を取得するためにexpress-generatorを使用して、ブートストラップをインストールするNPMを使用:

npm install bootstrap 

私は要件として、およびミドルウェアとして、ブートストラップ追加:

var bootstrap = require('bootstrap'); 
app.use('bootstrap'); 

今、私は」それを私のレイアウトテンプレートにどのように "インポート"するのか分かりません。誰かが私に事例を見せたり、私にリソースを指し示すことができたら、それは素晴らしいことです。

+0

Bootstraps [CDNs](https://www.bootstrapcdn.com/)のいずれかを使用してhtml(レイアウト内)でブートストラップを使うことはできませんか、 '/ public'フォルダにブートストラップを置くことはできますか? –

答えて

0

ブートストラップはフロントエンドのものなので、ノードモジュールとしてブートストラップは必要ありません。あなたはバワーをする方が良いでしょう。あなたはそれが

nano .bowerrc 

{ 
"directory":"./public" 
} 

次にそのファイルにパブリックとして既定のディレクトリを設定.bowerrcファイルを作成したら 後藤次に、あなたの端末

sudo npm install bower -g 

、最終的には、やりますthis-

bower install bootstrap --save 

あなたのスタイルのためにブートストラップを取得します。サーバーからhtmlにデータを渡したい場合は、ejsやjadeのようなテンプレートエンジンの1つを試してから、後でその中にcolを追加してhtmlとしてクライアントに表示してください。

関連する問題