我只是来自react的背景,我的意图是,我想在组件级别使用SCSS文件,就像我在react应用程序中使用的一样.我不喜欢下一次的更改,这会导致一些粗俗的错误

Global CSS cannot be imported from files other than your Custom <App>. Due to the Global nature of stylesheets, and to avoid conflicts, Please move all first-party global CSS imports to pages/_app.js. Or convert the import to Component-Level CSS (CSS Modules).

任何下一个god 都能指引我

推荐答案

当你把你的SCSS文件命名为styles.scss时,这个错误就会出现.js会理解您正在定义全局样式,但您正在try 将它们导入到组件中.例如

//component.jsx
import * as S from '../styles.scss' //throw an error in the terminal

根据this document,对于样式文件,您必须遵循它们的命名约定,比如styles.module.scss.下一个js会理解,您正在导入模块的样式文件.

//component.jsx
import * as S from '../styles.module.scss' //it's good now!

这个命名约定的目的是下一步.js希望分别获取您的资源,而不是最初获取所有资源,因此他们为样式文件设置了这个特定规则.

Javascript相关问答推荐

如何修复内容安全策略指令脚本-SRC自身错误?

如何将连续的十六进制字符串拆分为以空间分隔的十六进制块,每个十六进制块包含32个二元组?

yarn安装一个本地npm包,以便本地包使用main项目的node_modules(ckeditor-duplicated-modules错误)

将状态向下传递给映射的子元素

如何找出摆线表面上y与x相交的地方?

给定一个凸多边形作为一组边,如何根据到最近边的距离填充里面的区域

Mongoose post hook在使用await保存时不返回Postman响应

在WordPress中使用带有WPCode的Java代码片段时出现意外令牌错误

400 bad request error posting through node-fetch

未加载css colored颜色 ,无法将div设置为可见和不可见

Jest toHaveBeenNthCalledWith返回当前设置的变量值,而不是调用时的值

TinyMCE 6导致Data:Image对象通过提供的脚本过度上载

如何在Java脚本中对列表中的特定元素进行排序?

未捕获的运行时错误:调度程序为空

删除元素属性或样式属性的首选方法

无法检索与Puppeteer的蒸汽游戏的Bundle 包价格

将Auth0用户对象存储在nextjs类型脚本的Reaction上下文中

在JavaScript中,有没有一种方法可以迭代字符串的词法标记?

在ChartJS中使用spanGaps时,是否获取空值的坐标?

调试jQuery代码以获取所有行的总和(票证类型)