Next.js 教程
🍭zeit/next.js || 🍭learnnextjs.com 给出了相对比较完整的 Next.js 使用教程。
引入样式文件
刚刚接触 Next.js,还不是十分了解,第一个遇到的就是样式文件引入的问题,Next.js 支持样式文件引入,包括 .css
、.less
、.styl
、.scss
,如果仅需引入一种文件,可以 🍭戳这里或者下面列出的模块,亲测可以解决样式引入的问题
多种样式文件引入
由于项目是团队开发,每个人的代码习惯会有所不同,那么,如果想引入多种文件就比较麻烦,另外 CSS Modueles 也无法支持
我将以上模块进行了合并:
🍭项目地址
commons-chunk-config.js
文件:
1 | module.exports = (config, test = /\.css$/) => { |
css-loader-config.js
文件:
1 | const findUp = require('find-up'); |
next.config.js
文件「需要 CSS Modules 支持可以对 rules 做进一步配置」:
1 | const ExtractTextPlugin = require('extract-text-webpack-plugin'); |