作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题
我有一个部署到 Heroku 的 React 应用程序,它使用 create-react-app
在后台执行所有捆绑。
我正在使用用 Typescript 编写的 Node.js 后端运行 Node 版本 10.15.3
当我在本地开发我的网站时一切正常。我运行 npm start
,网站正常运行,如下所示:
该网站在登台和制作方面看起来也一样。
但是当我在我的移动设备上查看该网站时,我看到:
我已经联系了 Heroku 支持人员,他们告诉我他们不知道发生了什么。
对于使用 Ruby 的人来说,似乎所有在线问题都已解决,而且我还没有看到使用 React 的人遇到过这个问题。
构建文件夹中存在所有正确的文件。
此外,这是我的 index.js
:
import LoadingIndicator from './components/elements/LoadingIndicator';
import { PersistGate } from 'redux-persist/integration/react';
import { persistStore, persistReducer } from 'redux-persist';
import { BrowserRouter as Router } from "react-router-dom";
import { StripeProvider } from 'react-stripe-elements';
import storage from 'redux-persist/lib/storage';
import * as Environment from './Environment';
import App from './components/App';
import ReactDOM from 'react-dom';
import React from 'react';
import './index.css';
import { Provider } from 'react-redux';
import middleware from './middleware';
import rootReducer from './reducers';
import { createStore } from 'redux';
const persistConfig = {
key: 'app',
storage
}
const persistedReducer = persistReducer(persistConfig, rootReducer);
const store = createStore(persistedReducer, middleware);
const persistor = persistStore(store);
ReactDOM.render(
<Provider store={store}>
<PersistGate loading={<LoadingIndicator />} persistor={persistor}>
<StripeProvider apiKey={Environment.get("STRIPE_PUBLIC_KEY")}>
<Router>
<App />
</Router>
</StripeProvider>
</PersistGate>
</Provider>,
document.getElementById('root')
);
我的文件夹结构:
我引用的资源:
最佳答案
我忘了添加 <link href="https://fonts.googleapis.com/css?family=Poppins&display=swap" rel="stylesheet">
到 <head>
我的部分 index.html
文件。
不确定它是如何在本地加载的...可能是因为我的笔记本电脑上有字体?不确定,但这让它起作用了。
这与未加载或未提供 CSS 无关。
关于css - React App On Heroku - CSS 样式在移动设备上不生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57105266/
我是一名优秀的程序员,十分优秀!