2017-07-17 59 views
1

我有一个React项目,我在那里安装了Roboto字体做'npm install font-roboto'。我想从我的main.js文件导入,而不是引用index.html中的CDN。如何导入使用NPM安装的字体?

什么是实现这一目标的最佳方式是什么?

回答

2

显然,你可以导入它做在main.js

import '../node_modules/font-roboto/dist/styles/roboto.min.css'; 

更新如下:由于在评论中指出的,下面也适用。

import 'font-roboto/dist/styles/roboto.min.css'; 
+1

如果您在路径设置正确,你不应该需要的'../ node_modules'位。 –

+0

你是对的!我会编辑答案。 –

+0

不错,而且要注意的是,如果你有路径,你应该放上'./font-roboto/dist/styles/roboto.min.css',这对我来说是一个固定的问题。 –