Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何导入随NPM安装的字体?_Javascript_Reactjs_Npm - Fatal编程技术网

Javascript 如何导入随NPM安装的字体?

Javascript 如何导入随NPM安装的字体?,javascript,reactjs,npm,Javascript,Reactjs,Npm,我有一个React项目,在那里我安装了Roboto字体,执行“npm安装字体Roboto”。我想从main.js文件导入它,而不是在index.html中引用CDN 实现这一点的最佳方法是什么?显然,您可以在main.js中执行以下操作导入它 import '../node_modules/font-roboto/dist/styles/roboto.min.css'; 更新:如评论中所述,以下内容也适用 import 'font-roboto/dist/styles/roboto.min.c

我有一个React项目,在那里我安装了Roboto字体,执行“npm安装字体Roboto”。我想从main.js文件导入它,而不是在index.html中引用CDN


实现这一点的最佳方法是什么?

显然,您可以在main.js中执行以下操作导入它

import '../node_modules/font-roboto/dist/styles/roboto.min.css';
更新:如评论中所述,以下内容也适用

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

如果你的路径设置正确,你就不需要
。/node\u modules
bit.good,更重要的是,如果你有路径,你就应该把它放在“/font roboto/dist/styles/roboto.min.css”,这对我来说是一个固定的问题。@asmaalmadhoun-如果你必须把
/
放在
node\u modules
中的话,然后你的设置不正确。对,但我的意思是,如果他下载了文件并将其作为外部文件从node_模块中取出,放在他的应用程序文件夹中,此时他应该放“/”。。谢谢你的评论,通过解释我的想法,我的评论变得更加清晰