当前位置: 首页 > 面试题库 >

如何在React组件中导入CSS文件

卓雅达
2023-03-14
问题内容

我想将CSS文件导入React组件。

我已经尝试过,import disabledLink from "../../../public/styles/disabledLink";但是下面出现错误;

找不到模块:错误:无法解析c:\ Users \ User \ User \ Documents \ pizza-app \ client \ src
\ components @中的“文件”或“目录” ../../../public/styles/disabledLink。
/client/src/components/ShoppingCartLink.js
19:20-66哈希:2d281bb98fe0a961f7c4版本:webpack 1.13.2

C:\Users\User\Documents\pizza-app\client\public\styles\disabledLink.css
是我要加载的CSS文件的位置。

在我看来,导入似乎没有找到正确的路径。

我以为../../../它将开始查找上面三个文件夹层的路径。

C:\Users\User\Documents\pizza-app\client\src\components\ShoppingCartLink.js
是应导入CSS文件的文件的位置。

我在做什么错,我该如何解决?


问题答案:

如果您不需要:

例如

import React from 'react';
import './App.css';

在此处查看完整的示例(将JSX Live编译器构建为React组件)。



 类似资料:
  • 我想将CSS文件导入react组件。 我已经尝试但我得到下面的错误; 找不到模块:错误:无法解析文件或目录.../.../.../Public/style/disabledLink in c:\用户\用户\文档\pisa-app\Client\src\组件@./Client/src/组件/ShoppingCartLink.js19:20-66哈希: 2d281bb98fe0a961f7c4版本:

  • 问题内容: 我有一个带有ES6编写的组件的React应用程序-通过Babel和Webpack进行了编译。 在某些地方,我想包含特定CSS文件和特定组件,如react webpack手册中 所建议 但是,如果在任何组件文件中,我都需要静态CSS资产,例如: 然后编译失败并显示错误: 看来,如果我尝试在Component文件中要求CSS文件,那么Babel加载程序会将其解释为另一个来源,并尝试将CS​

  • 问题内容: 我有几个具有以下CSS /组件结构的组件 我将CSS导入组件中,如下所示 但是,CSS被导入到本节中,并保持全局范围。 我期望CSS是: 组件作用域,即样式仅应用于 仅 在此组件内呈现的内容。 如果卸载该组件,该组件的样式将消失。 但是,从浏览器进行检查时,样式在该部分指定,并应用于所有组件 如何导入CSS进行组件作用域?似乎我不正确地理解React ES6中的CSS导入。 我正在关注

  • 问题内容: 我正在尝试在React组件中加载language.json文件。当我想导入json文件时,第一步出现以下错误。这是错误: 我正在使用webpack,这是配置文件: 并且我已经安装了以下软件包: 这就是我尝试导入文件(ES6格式)的方式: 另外,我检查了json文件格式并进行了验证!那么,您认为问题出在哪里? 问题答案: azium是正确的,需要加载程序,但这是很好的配置: npm命令

  • 问题内容: 我是React的新手,正在尝试从外部文件导入JSON 变量。我收到以下错误: 找不到模块“ ./customData.json” 有人可以帮我吗?如果我的变量位于外部JSON文件中,但没有该变量,则它可以工作。 index.js hobbies.js profile.js customData.json 问题答案: 一种不错的方法(不添加伪造的.js扩展名,用于代码而不用于数据和配置)

  • 我正在使用一个我只能访问CSS文件的CMS。所以,我不能在