css - .css 未加载,因为其 MIME 类型 “text/html” 不是 “text/css” 。和 SyntaxError : expected expression, 得到 '<'

标签 css reactjs sass react-router react-router-dom

本地主机中一切正常。这就是为什么不能经常测试的原因。 S3 自动构建仅针对 xdomain.com/callback/google/signup 等多个斜线路径创建 text/html 而不是 text/css 并面临以下错误:

样式表https://xdomain.com/callback/google/signup/static/css/2.40dccbaa.chunk.css未加载,因为其 MIME 类型“text/html”不是“text/css”。

此页面的 js 文件显示 SyntaxError:预期表达式,出现“<”错误。

所有其他路径,如 https://xdomain.com/homehttps://xdomain.com/dashboard工作正常。

我无法修复如何解决多个斜线路径 url 页面的 css 或 js 路径。

import "./GoogleSignupCallback.scss"; // that's how i import scss file in different pages.

App.js 文件

import React from "react";
import {
  BrowserRouter as Router,
  Switch,
  Route,
  Redirect,
} from "react-router-dom";
import "./scss/common.scss";
import Home from "./views/Home";
import GoogleSingupCallback from "./views/SNS/GoogleSignupCallback/index";
import Cms from "./views/Cms/index";

const App = () => {
  return (
    <Router>
      <Switch>
        <Route exact path="/" component={Home} />
        <Route exact path="/cms" component={Cms} />
        <Route exact path="/callback/google/signup" component={GoogleSingupCallback} />

        <Redirect to="/" />
      </Switch>
    </Router>
  );
};

export default App;

请帮忙。

最佳答案

您的 package.json 中是否列出了“主页”?

尝试删除它或将其设置为“/”。

关于css - .css 未加载,因为其 MIME 类型 “text/html” 不是 “text/css” 。和 SyntaxError : expected expression, 得到 '<',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63351349/

相关文章:

javascript - 创建、编辑或删除新行后表不更新

javascript - 点击时 react 模态动画

reactjs - Typescript - ...没有兼容的调用签名

javascript - 在 JS 中定位 SCSS 变量

html - Bootstrap 网格 2x2 停止水平增长

javascript - 为什么我将 JQuery/CSS 代码导入到我的 Wordpress 网站时它不起作用?

css 媒体查询,一个或多个用于移动优化

css - 如何使用 Sass 和 BEM 编写修饰符

windows - Windows上的gulp-compass fileName错误

html - 如何使无序列表中的整个链接可点击