Как я могу объединить эти 2 заявления в next.config.js для развертывания - PullRequest
0 голосов
/ 08 июля 2019

Я развертываю приложение Nextjs в Zeit, но в соответствии с документацией оно просит добавить

module.exports = {
  target: 'serverless'
}

, как в next.config.js

, но мой файл уже содержит модуль.экспорт

const withCSS = require('@zeit/next-css')

module.exports = withCSS({
  webpack: function (config) {
    config.module.rules.push({
      test: /\.(eot|woff|woff2|ttf|svg|png|jpg|gif)$/,
      use: {
        loader: 'url-loader',
        options: {
          limit: 100000,
          name: '[name].[ext]'
        },
      },   
    },
    )
    return config
  }
},

)

Как объединить эти экспорты в один.Пожалуйста, помогите мне!

Я попытался сделать то, что предложил в этом выпуске https://github.com/zeit/next-plugins/issues/34 и https://github.com/zeit/next-plugins/issues/7

Но нет примера с withCSS ({})

1 Ответ

2 голосов
/ 08 июля 2019

Вы должны быть в состоянии объединить их так:

const withCSS = require('@zeit/next-css')

module.exports = withCSS({
  target: 'serverless',
  webpack: function (config) {
    config.module.rules.push({
      test: /\.(eot|woff|woff2|ttf|svg|png|jpg|gif)$/,
      use: {
        loader: 'url-loader',
        options: {
          limit: 100000,
          name: '[name].[ext]'
        },
      },   
    },
    )
    return config
  }
})
...