结合module.exports下一个js

时间:2019-07-10 13:52:55

标签: sass next.js next

我有一个下一个js项目,其中一个module.exports可以运行,但两者不能同时运行。如何合并两个模块导出?

module.exports = withSass({使我感到困惑。如何将其添加到其上方的module.exports

// next.config.js
module.exports = {
  serverRuntimeConfig: { // Will only be available on the server side
    mySecret: 'secret'
  },
  publicRuntimeConfig: { // Will be available on both server and client
    staticFolder: '/static',
    appId: 'XXXXXXXXXX',
    apiKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  }
}

const withSass = require('@zeit/next-sass')
module.exports = withSass({
  /* config options here */
})

1 个答案:

答案 0 :(得分:1)

因此,使用next.js选项,您只需将它们移动到发送到withSass()的nextConfig参数中,就像这样:

const withSass = require('@zeit/next-sass')

module.exports = withSass({
    serverRuntimeConfig: {
    mySecret: 'secret'
  },
  publicRuntimeConfig: {
    staticFolder: '/static',
    appId: 'XXXXXXXXXX',
    apiKey: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
  }
})