next.config.js中的typeof require判断是不是多余的

来源:2-9 nextjs集成antd

cyper

2020-08-21

如果require是undefined, 那么第一行引入css模块就会报错, if代码没有机会执行吧。

写回答

1回答

cyper

提问者

2020-08-22

看了最新的示例。 那些晦涩的配置代码不用再写了

const withCss = require("@zeit/next-css")

if (typeof require !== 'undefined') {

 require.extensions['.css'] = file => {}

}

module.exports = withCss({})


可以简化为

const withCSS = require('@zeit/next-css')
module.exports = withCSS({})

0
1
Tirsky1683388
next 9之后的版本的话应该不用withCss了,next本身已经集成了build-in CSS的支持 参考:https://nextjs.org/blog/next-9-2#built-in-css-module-support-for-component-level-styles
2020-08-22
共1条回复

全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github

学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理

651 学习 · 311 问题

查看课程