के माध्यम से फ़ॉन्ट विस्मयकारी 5 बंडल मैं वेबपैक के माध्यम से केवल आवश्यक फ़ॉन्ट विस्मयकारी 5 आइकन बंडल करने की कोशिश कर रहा हूं, लेकिन आइकन को DOM में नहीं बदला गया है।एनपीएम
मैं documentation से सभी आवश्यक संकुल जोड़ दिया है:
yarn add -D @fortawesome/fontawesome yarn add -D @fortawesome/fontawesome-pro-solid yarn add -D @fortawesome/fontawesome-pro-regular yarn add -D @fortawesome/fontawesome-free-brands
निम्न कस्टम जे एस शामिल है:
"use strict"; import fontawesome from '@fortawesome/fontawesome'; import faCheck from '@fortawesome/fontawesome-pro-regular/faCheck'; fontawesome.icon(faCheck); function iconsDoneRendering() { console.log('Icons have rendered'); // No output in console } fontawesome.dom.i2svg({ callback: iconsDoneRendering, })
HTML टेम्पलेट:
<head> <link rel="stylesheet" href="/css/app.css?v2.1.4"> <!-- contains fa-svg-with-js.css --> </head> <body> <ul class="fa-ul"> <li><span class="fa-li"><i class="far fa-phone"></i></span>List item 1</li> <li><span class="fa-li"><i class="far fa-check"></i></span>List item 2</li> </ul> <script src="/js/app.js?v2.1.4"></script> </body>
svg पथ बंडल जे एस फ़ाइल के अंदर है, लेकिन मैं समझ नहीं कि कौन सी विधि कहा जाता है की जरूरत है।
"use strict";
import fontawesome from '@fortawesome/fontawesome';
import faCheck from '@fortawesome/fontawesome-pro-regular/faCheck';
import faPhone from '@fortawesome/fontawesome-pro-regular/faPhone';
fontawesome.library.add(faCheck,faPhone);
मैं एक ही समस्या आ रही है, तो आप इसे हल करने में कामयाब रहे है? – benembery
क्या आप दस्तावेज़ के सिर में सीएसएस को जोड़ा जा रहा है जैसा कि मैं हूं? – benembery
मुझे लगता है कि वर्तमान में यह संभव नहीं है: "आपके पास जो कुछ है, उसका समर्थन करने के लिए हमें कुछ बदलाव करने की आवश्यकता होगी। वर्तमान में यह हमारे लिए एक उच्च प्राथमिकता है।" –