Saya sedang membuat proyek baru yang menggunakan bower dari twitter. Saya membuat component.json
untuk mempertahankan semua ketergantungan saya seperti jquery. Lalu saya jalankan bower install
yang menginstal semuanya dalam folder bernama components
. Tetapi saya perlu menginstal komponen dalam folder yang berbeda, misalnya public/components
.
Saya telah mencoba mengedit komponen saya. Json menjadi:
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
atau:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
seperti yang ditunjukkan di https://github.com/twitter/bower/pull/94 tetapi tidak berhasil.
The value of the json property from .bowerrc is no longer used
dan saya kira semuanya baik-baik saja dengan"directory"
properti. Baik? github.com/bower/bower/blob/master/CHANGELOG.mdSelain mengedit
.bowerrc
untuk mengatur jalur pemasangan default Anda, Anda juga dapat mengatur jalur pemasangan khusus untuk berbagai jenis file.Ada paket simpul yang disebut bower-installer yang menyediakan perintah tunggal untuk mengelola jalur pemasangan alternatif.
Lari
npm install -g bower-installer
Siapkan bower.json Anda
Jalankan perintah berikut:
bower-installer
Ini akan menginstal
components/jquery-ui/themes/start/jquery-ui.css
ke./src/css
, dllsumber
bower_components
direktori masih dibuat dan diisi. :(Saya memiliki masalah yang sama pada windows saya 10. Inilah yang memperbaiki masalah saya
bower_components
di folder root Anda.bowerrc
file di root{"directory" : "public/bower_components"}
bower install
Anda akan melihat folder bower_components di folder publik Anda sekarang
sumber
Sesuatu yang layak disebutkan ...
Seperti disebutkan di atas oleh kontributor lain, menggunakan
.bowerrc
file dengan JSON{ "directory": "some/path" }
diperlukan - NAMUN, Anda mungkin mengalami masalah pada Windows saat membuat file itu. Jika Windows memberi Anda pesan yang meminta Anda untuk menambahkan " nama file ", cukup gunakan editor teks / IDE seperti Notepad ++.
Tambahkan JSON ke file yang tidak disebutkan namanya, simpan sebagai .bowerrc - Anda dapat melakukannya!
Mungkin asumsi yang mudah, tapi saya harap ini menyelamatkan orang lain dari sakit kepala yang tidak perlu :)
sumber
echo >> .bowerrc
Coba letakkan
components.json
file dipublic
direktori aplikasi Anda, daripada direktori root, lalu jalankan kembalibower install
... coba ini di direktori home aplikasi Anda:sumber
bower.sh
untuk menambahkan direktori yang ingin Anda instal, seperti `public-components.json 'maka akan menghasilkan perintah di atas ..Hai saya masalah yang sama dan selesaikan cara ini.
pengguna windows dan vs cant'create .bowerrc file.
di cmd buka folder apa saja
instal paket apa pun yang berisi file .bowerrc forexample
plugin ini berisi file .bowerrc. salin itu dan pergi ke proyek Anda dan rekatkan file ini.
dan di studio visual - solusi explorer - tampilkan semua file dan sertakan file .bowerrc yang terlihat proyek
saya menyelesaikan ini :)
sumber
Cygwin
atauCmder
terminal untuk membuat.bowerrc
file.