赞
踩
首先 确保本地有sass
npm i sass --save
由于nextJs有内置sass,所以只用在配置next.config.js里面打开即可
const path = require('path')
module.exports = {
sassOptions: {
includePaths: [path.join(__dirname, 'styles')],
},
}
全局scss引入:
在_app.js 中引入:
import '../styles/ab.scss'
如果sass不想要全局引入,需要将scss写成组件形式 即后缀名是 XX.module.scss
组件式引入:
import styles from './index.module.scss'
export default function Homeokok() {
return (
<div className={styles.b}>
a
</div>
)
}
加了module后缀,不会造成全局样式的污染。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。