我使用这个配置将全局css配置应用到基于JavaScript的React项目中:
css文件:
* {
box-sizing: border-box;
margin: 0;
padding: 0;
font-family: 'PT Sans', sans-serif;
}
阿普泰克斯
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import reportWebVitals from './reportWebVitals';
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
reportWebVitals();
但是没有应用例如字体样式。你知道基于TypeScript的React项目合适的配置是什么吗?
这里可能缺少一个导入语句,用于将定义css的文件导入App.tsx
。
尝试将以下导入语句添加到App.tsx
顶部,以将样式应用于整个应用程序:
// App.tsx
import './yourStyle.css'
注意:您的导入应该指向相对于< code>App.tsx的样式表路径。
请看这里的例子
此外,您应该确保您要使用的字体“PT Sans”在您的项目中可用,因为默认情况下可能不支持它。
为此,请按照此处的步骤操作。
原因是因为特异性
inline id class tag *
0 0 0 0 1
您的样式的特异性为 1,如果 body 或任何其他标签指定了它将覆盖您的字体系列
inline id class tag *
0 0 0 1 0
字体系列样式是继承的样式之一,如果您希望您的文档具有特定的字体系列,则需要将它们添加到body或html标签中
body {
font-family: yow-font;
}
如果pt sans不是安全字体之一,则需要在html页面添加其url
大多数react项目都有index.scss
或index.css
文件。您可以在root
或src
目录中找到它。
我想你可以用这个文件。
问题内容: 我目前正在使用带有React的CSS模块进行样式设计。因此,我的每个组件都在其特定于组件的css文件中导入,如下所示: 在设置单个组件的样式时,这种方法很好用,但是如何应用不是组件特定的全局样式(html,body,header标签,div等)? 问题答案: 由于您使用的是ES6导入语法,因此可以使用相同的语法导入样式表 另外,您可以使用来包装您的类以切换到全局范围(这意味着CSS模块
我有一个用TypeScript编写的应用程序,它使用语句。我按照这里的说明在VSCode中启用调试。VSCode build命令正在创建输出。js和。将文件映射到tsc。但是,当我尝试调试时,会出现以下错误: 值得注意的是,类型的导入是从js中删除的,而函数的导入失败了。 应用程序。ts app.js(由VSCode编译) firebase应用程序。ts tsconfig。json 发射json:
我试图在我的项目中安装,但是生成了一个没有开始脚本的package.json,我得到了一个错误"未提供模板。这可能是因为您使用的create-react-app版本过低。请注意,不再支持创建-反应-应用程序的全局安装。"正如在关于这个问题的其他问题中建议的那样,以下是我已经尝试过的:,然后(现在当我输入<它说:在......中没有创建反应应用程序,并重新启动了我的计算机。 我不知道还能尝试什么。谢
我有一个React应用程序使用了两个第三方服务。应用程序是使用启动的。 这两个服务都需要API密钥。 一个键是通过脚本标记提供的,如下所示: 这就引出了我的第一个问题: 1.如何使用中的变量? 在我的文件中,我有两个如下所示的标记: 与此问题相关的是,将API密钥存储在常量中是否安全,就像我对所做的那样? 谷歌还表示: 不要将API键存储在应用程序源树中的文件中 说我照谷歌说的做 ...将它们存储
我有两个应用程序:同事和服务,每个都有自己的模型 在coworkers models.py中,我可以“从services.models导入服务”。 当我尝试在services models.py中“from coworkers.models import Status”时,会收到以下错误消息: 回溯(最近一次调用):文件“/Users/lucas/Documents/projetos/cwk-ma
我有一个带post请求的控制器。我试图用一个简单的NotNull注释验证POJO。我正在使用ControllerAdvice来处理异常。 所以我尝试使用它,但当我启动应用程序时,我得到了以下信息: 因此,我想为BindException创建自己的处理程序,但当我为BindException类创建ExceptionHandler时,spring应用程序不会启动。如果我注释掉handleBindExc