I always find it difficult to manually load external libraries in Meteor.js due to its non-traditional way. I need some advice on how to load these libraries in the cleanest possible way
1 client
2 server
3 packages
4 public
4.1 resources
4.2 font-awesome
4.2.1 css
4.2.2 fonts
4.2.3 less
4.2.4 scss
4.3 fonts
Above is my root structure. In the public folder, I have all the images under resources and then the folder for font-awesome 4. Now, when I load this it shows the square symbol meaning it's not loading it properly.
I was under the impression that there is no need to reference any CSS etc in meteor as it's all bundled together at runtime. Am I missing something?
I did try using the meteorite packages but it just installs stuff and does nothing! I'd rather do it manually and change the references where needed.
Once too often, I have been asking myself this same question, if you know what I mean.
You could modify the font awesome css files so that the fonts url is referenced to
/font-wesome/fonts/
instead of../fonts
. Move the css/less files (such asfont-awesome.css
) into/client
E.g its usually
change it to
There are also others for each type of font the above is for
woff
, no bone.The directory would depend on the location of your file in
/public
, e.g if you used/public/danielle
you would use/danielle
Adding with meteorite
If you added with meteorite don't forget to add it to meteor too i.e
or for windows