作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何从 @zeit/next-sass
迁移和更改 next.config.js
文件以使用 Next.js 对 Sass 的内置支持? https://www.npmjs.com/package/@zeit/next-sass
const withSass = require('@zeit/next-sass')
const withCSS = require("@zeit/next-css");
module.exports = withCSS(withSass({
webpack(config, options) {
config.module.rules.push({
test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/,
use: {
loader: 'url-loader',
options: {
limit: 100000
}
}
});
return config;
}
}));
最佳答案
Next.js 内置 Sass 支持需要您安装 sass
作为依赖项。
$ npm install sass
然后您可以简单地从配置中删除 @zeit/next-sass
和 @zeit/next-css
插件。
// next.config.js
module.exports = {
webpack(config, options) {
config.module.rules.push({
test: /\.(png|jpg|gif|svg|eot|ttf|woff|woff2)$/,
use: {
loader: 'url-loader',
options: {
limit: 100000
}
}
});
return config;
}
};
有关更多详细信息,请查看 official Sass support docs .
关于javascript - 如何摆脱@zeit/next-sass 的弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66014015/
我是一名优秀的程序员,十分优秀!