mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
Update styled-jsx-postcss example (#3083)
* Update babel-preset.js As './dist/server/build/babel/preset' now return a function, in this example we need to first call the function and after that replace styled-jsx * linting issues solved
This commit is contained in:
parent
a25cb412bf
commit
2f6e43f57f
|
@ -1,10 +1,17 @@
|
|||
const nextBabelPreset = require('next/babel')
|
||||
|
||||
nextBabelPreset.plugins = nextBabelPreset.plugins.map(plugin => {
|
||||
/*
|
||||
This code will load the 'styled-jsx-postcss/babel' package instead
|
||||
of built-in 'styled-jsx/babel'
|
||||
*/
|
||||
|
||||
let presetArray = nextBabelPreset()
|
||||
|
||||
presetArray.plugins = presetArray.plugins.map(plugin => {
|
||||
if (!Array.isArray(plugin) && plugin.indexOf('styled-jsx/babel') !== -1) {
|
||||
return require.resolve('styled-jsx-postcss/babel')
|
||||
}
|
||||
return plugin
|
||||
})
|
||||
|
||||
module.exports = nextBabelPreset
|
||||
module.exports = presetArray
|
||||
|
|
Loading…
Reference in a new issue