私は私のプロジェクトでブルマを引き込みました:
_$ npm install bulma
_
その後、私のページでどのように参照できますか。私は本当にnpmの使い方を知りませんので、教えてください。私は自分のjsでそれを参照する必要がありますか:_import bulma from 'bulma'
_つまり、どこにあるのかわからない。
最終的なcssビルドはprojectName/node_modules/bulma/css/bulma.css
にあります。
Webpackなどのファイルローダーを使用している可能性があります。たとえば、Vueプロジェクトで、それがある場合は、インポート構文を使用できます。
import 'bulma/css/bulma.css'
あなたのjs内。これは、import [xyz from] 'xyz'
がprojectName/node_modules/xyz
を参照することで機能し、cssファイルの場合、それはそれと同じくらい簡単です!
インストールされていない場合は、クライアントに送信する方法を見つける必要があります。 projectName/node_modules/bulma/css/bulma.css
をファイルに、おそらくbulma.css
をassets
またはpublic
のいずれか、または使用するものにコピーし、cssファイルを取得するように取得します。 html内:<link rel="stylesheet" href="/bulma.css">
CSSのみです。
BulmaはCSSフレームワークです。
したがって、index.html
通常のCSSリンクのように:
<link rel="stylesheet" type="text/css" href="your/bulma/path/bulma.css />
編集:パッケージマネージャーbulma
を使用してnodejs環境を介してnpm
をインストールしたため、node_modulesと呼ばれるディレクトリが必要です。 bulma
ディレクトリ。
それは本当に明らかではありません。 bulma
を取得するには、fontawesome5
経由のnpm
、最小作業深度(今のところ)は次のとおりです。
npm i -S bulma @fortawesome/fontawesome @fortawesome/fontawesome-free-solid
その後、次のように初期化する必要がありました。
import fontawesome from '@fortawesome/fontawesome'
import solid from '@fortawesome/fontawesome-free-solid'
import 'bulma/css/bulma.css'
fontawesome.library.add(solid)
詳細はここにあります: https://fontawesome.com/how-to-use/use-with-node-js
@import "../node_modules/bulma/css/bulma.css";
プロジェクトのmain.css
ファイルまたはそれに類似したものがある場合は、main.css
ファイル内に上記の行を追加できます。これにより、npm経由でbulmaをインストールした後、プロジェクトのパスbulma.css
内にあるデフォルトのnode_modules/bulma/css/
ファイルがインポートされます。
注:この方法を選択した場合は、main.css
ファイル(または同様のもの)を静的インポートとしてindex.html
内に含める必要があります。そのためには、次のようなものが必要です。
<link rel="stylesheet" href="/css/main.css">
BulmaはCSSフレームワークであるため、これが好きです。スタイルシートを相互にリンクしたままにしておくのが最善だと思います。
私はVueで同じ問題を抱えていましたが、最終的にはこのおかげで解決しました link 。Bulmaの場合は、実行するだけです:
$ npm install bulma
npm install
の後、ファイルはnode_modules
フォルダーの下に配置する必要があります。
Bulmaの場合、node_modules
の下にbulma
フォルダーがあることを確認し、次のようにmain.jsファイルにbulma cssフレームワークをインポートできます:import "./../node_modules/bulma/css/bulma.css";
注: link にある場合でも、ブルマへの完全なパスを示唆している場合、これは@Omkarとしては良い習慣ではありません指摘したので、私は次のようにブルマをインポートすることになりました:import "bulma/css/bulma.css";