Ich benutze Ember-Bootstrap-Add-on, die gut funktioniert, aber ich möchte das Cerulean Thema von https://bootswatch.com/cerulean/ verwenden. Wenn ich einfach die .CSS-Dateien in bower_components/bootstrap/dist/css überschreibe, erwarte ich, dass sie beim nächsten Mal überschrieben werden, wenn ich eine bower install
oder ein Upgrade-Ember mache. Wie komme ich bitte dazu?Verwenden von benutzerdefinierten Thema mit Ember-Bootstrap-Add-on
0
A
Antwort
0
Zunächst einmal müssen Sie manuell installieren Bootstrap:
$ bower install bootstrap --save
Dann glut-cli-build.js bearbeiten, damit es so aussieht:
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// If you do not use ember-bootstrap - then you can omit these lines
'ember-bootstrap': {
'importBootstrapCSS': false
}
});
app.import(app.bowerDirectory + '/bootstrap/dist/css/bootstrap.css');
app.import(app.bowerDirectory + '/bootstrap/dist/js/bootstrap.js');
app.import(app.bowerDirectory + '/bootstrap/dist/fonts/glyphicons-halflings-regular.woff', {
destDir: 'fonts'
});
return app.toTree();
};
Jetzt haben Sie voll funktionsfähige Bootstrap. Um das Celurian-Thema hinzuzufügen, kopieren Sie die Datei bootstrap.css in das Verzeichnis vendor/
. Dann original bootstrap.css
von ember-cli-build.js
entfernen und Thema CSS hinzufügen:
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// If you do not use ember-bootstrap - then you can omit these lines
'ember-bootstrap': {
'importBootstrapCSS': false
}
});
//app.import(app.bowerDirectory + /bootstrap/dist/css/bootstrap.css');
// The name does not matter, default bootstrap.css will work as well
app.import('vendor/celurian.css');
app.import(app.bowerDirectory + '/bootstrap/dist/js/bootstrap.js');
app.import(app.bowerDirectory + '/bootstrap/dist/fonts/glyphicons- halflings-regular.woff', {
destDir: 'fonts'
});
return app.toTree();
};
Also, im Grunde, müssen Sie benötigte Dateien in vendor
Verzeichnis hinzuzufügen und sie in ember-cli-build.js
importieren.
Die andere Möglichkeit wäre, SASS zu verwenden und nur erforderliche Dateien von app.scss
zu importieren.
Verwandte Themen
- 1. ProgressDialog mit benutzerdefinierten Thema
- 2. WordPress-Plugin mit benutzerdefinierten Thema
- 3. Lokalisierung von benutzerdefinierten Keycloak Login-Thema
- 4. PHP/OpenCart 2.2.0 - Erstellen von benutzerdefinierten Thema
- 5. WooCommerce Plugin Integration mit benutzerdefinierten Thema
- 6. Rxjs verwenden Thema mit refcount
- 7. Wordpress Shortcodes Bug in benutzerdefinierten Thema
- 8. Verwenden von benutzerdefinierten Attributen
- 9. Einschließlich einer benutzerdefinierten Klasse in Concrete5 Thema
- 10. Verwenden android.R.layout.simple_list_item_1 mit einem leichten Thema
- 11. Verwenden von SASS mit benutzerdefinierten Farben
- 12. Verwenden von Ressourcen mit benutzerdefinierten Controller-Namen
- 13. Verwenden von UserManager.FindAsync mit einem benutzerdefinierten UserStore
- 14. Verwenden von async_work_group_copy mit einem benutzerdefinierten Datentyp
- 15. Verwenden von RequireJs mit benutzerdefinierten JS-Plugin
- 16. Verwenden von benutzerdefinierten Signalhandlern mit Gunicorn
- 17. Verwenden von benutzerdefinierten benannten Controllern mit Codeigniter
- 18. Verwenden von reduzieren mit benutzerdefinierten Funktion
- 19. Verwenden von benutzerdefinierten android.jar mit Android Studio
- 20. Verwenden von ElasticRTC mit benutzerdefinierten AMI
- 21. Verwenden von HAML mit benutzerdefinierten Filtern
- 22. Ändern Sie Farbnamen in benutzerdefinierten Wort Thema
- 23. Wie Suchfeld mit Symbol in benutzerdefinierten WordPress-Thema ohne Plugins
- 24. Magento 2: _module.less nicht von benutzerdefinierten Thema enthalten
- 25. Wordpress-Funktionen funktionieren nicht in benutzerdefinierten Thema
- 26. Fehler beim Hinzufügen von benutzerdefinierten Widget in Salbei Thema
- 27. Verwenden von benutzerdefinierten Schriftarten in iOS mit Typekit von Adobe
- 28. Erstellen Sie ein Thema für einen benutzerdefinierten Dateityp - Sublime
- 29. Erstellen von benutzerdefinierten Benachrichtigung mit benutzerdefinierten Ansicht
- 30. Verwenden von benutzerdefinierten OTF-Fonts in Ggplot2