gpt4 book ai didi

javascript - Uncaught TypeError : Object(. ..) 不是 eval 函数 (global-styles.js)

转载 作者:行者123 更新时间:2023-11-29 20:47:42 25 4
gpt4 key购买 nike

我将我的项目从 React 样板 3.5.0 迁移到了 3.7.0。样板结构发生了一点变化,我需要更新一些依赖项,但最终 webpack 编译没有错误。

但这是我浏览器的控制台:

enter image description here

这是 global-styles.js 文件的内容:

import { injectGlobal } from 'styled-components';

/* eslint no-unused-expressions: 0 */
injectGlobal`
html,
body {
height: 100%;
width: 100%;
}

body {
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

body.fontLoaded {
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#app {
background-color: #3892d3;
min-height: 100%;
min-width: 100%;
}

p,
label {
font-family: Georgia, Times, 'Times New Roman', serif;
line-height: 1.5em;
}

.row {
margin: 0px;
padding: 0px;
}

.main .container-fluid {
padding: 0px 6px 0px 6px;
margin: 0px ;
height: 100%;
min-width: 440px;
// background: #ffffff;
// height: calc(100% - 5px);
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 5px;
padding-left: 5px;
}
`;

我尝试删除此文件并评论对它的引用,但问题是我不知道如何解决这个问题,因为它在升级前工作正常。

关于如何解决这个问题的任何线索?

最佳答案

React 样板文件 3.7.0 不再使用 styled-components v3。它被迁移到 v4。 styled-components v4 不再使用 injectGlobal 函数。它被替换为 createGlobalStyle API。您收到的错误是因为没有像 injectGlobal 这样的东西。

正如文档所说:

const GlobalStyles = createGlobalStyle`
html {
color: 'red';
}
`;

// then put it in your React tree somewhere:
// <GlobalStyles />

关于javascript - Uncaught TypeError : Object(. ..) 不是 eval 函数 (global-styles.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53714637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com