私はAureliaを初めて使うので、これがどのように機能するのかよくわかりません。私は新しいAureliaプロジェクトを作成し、単にjspm install bootstrap
を実行してbootstrap
をインストールしました。私はコンソールでこれもjquery 3.0.0
に引っ張ってきたのを見た。は、アウレリアのアプリケーションでブートストラップとjqueryが必要です
私の質問では、bootstrap.css
とbootstrap.js
とjquery.js
はどうやって使用しますか?
初の試み:app.html
で
私は、次のthheを実行しようとしました:
<require from="bootstrap"></require>
私は私config.js
に以下の行を持っているので、ことを試みた:
map: {
...
"bootstrap": "github:twbs/[email protected]",
...
}
この種のそれがbootstrap.js
をロードするという意味では機能しますが、ブラウザにエラーが表示されて、それが見つからない場合jquery.js
。だから私のために自動的にjQueryをロードしているわけではありません。 これは正常ですか?
第二の試み:
私はapp.html
にこれに私のrequire
を変更:
<require from="jquery/dist/jquery.js"></require>
<require from="bootstrap/css/bootstrap.css"></require>
<require from="bootstrap/js/bootstrap.js"></require>
彼らはあるので、私は、それがどこbootstrap.js
とbootstrap.css
ファイルを検索する場所を知っているかどうかはわかりませんjspm_packages/github/twbs/[email protected]/css/bootstrap.css
などにありますが、ブートストラップファイルの検索方法はわかります。しかし、ではなく、 jqueryファイル。
私はjqueryのための私のconfig.js
でこれを持っている:
map: {
...
"github:twbs/[email protected]": {
"jquery": "npm:[email protected]"
},
....
}
したがって、基本的に私の質問は、どのようにすべきであるこの仕事を? <require from="bootstrap">
の場合、require
はすべての必要なファイルを自動ロードする必要があります。それとも、個別のファイルとしてロードする必要がありますか?もしそうなら、この場合jqueryをロードするにはどうしたらいいですか?
あなたが言ったように私はそれをインポートすると 'jquery'を見つけることができません。 'jspm_packages/npm/jquery @ 3.0.0/dist/jquery.js'にjqueryファイルがあります。 – w00
おそらく 'jspm install bootstrap'を実行しましたが、上記のように' jquery'をインポートできるように 'jspm install jquery'を実行する必要があります。 –
'jspm install jquery'を実行しました。これで 'jquery.js'を読み込めます。しかし、 'bootstrap'には' jQuery'プラグインが必要であるという不満は依然として残っています。私は 'jquery'''から' import $を、次に 'import 'ブートストラップ'を持っています。これはおそらくバグかもしれないか、私はまだ何かが欠けていますか? – w00