如何在使用插件时为“next/image”添加域到 next.config.js

时间:2021-03-31 23:59:38

标签: javascript next.js nextjs-image

这是我当前的设置。

// next.config.js
const withImages = require("next-images");

module.exports = withImages({
  webpack(config, options) {
    return config;
  },
});

我想添加此代码以允许来自域 localhost:3001 的图像。

images: {
  domains: ['localhost:3001'],
},

2 个答案:

答案 0 :(得分:1)

您只需将 images 对象添加到传递给 withImages 的配置对象中。

// next.config.js

const withImages = require("next-images");

module.exports = withImages({
    images: {
        domains: ['localhost:3001']
    },
    webpack(config, options) {
        return config;
    }
});

答案 1 :(得分:0)

我认为您应该设置 assetPrefix,阅读 docs

中的选项
// next.config.js
const withImages = require('next-images')
module.exports = withImages({
  assetPrefix: 'https://example.com',
  dynamicAssetPrefix: true,
  webpack(config, options) {
    return config
  }
}