我正在使用NextJS,并且试图自定义配置。到目前为止,我已经尝试添加CSS支持+文件支持。
这是我的next.config.js:
const webpack = require("webpack");
const withCSS = require('@zeit/next-css');
module.exports = withCSS({
webpack : (config, { dev }) => {
config.module.rules.push({
test: [/\.svg$/, /\.gif$/, /\.jpe?g$/, /\.png$/],
loader: "file-loader",
options: {
name: "public/media/[name].[ext]",
publicPath: url => url.replace(/public/, "")
}
});
return config;
}
})
我的控制台返回我:
UnhandledPromiseRejection警告:错误:Chunk.entrypoints:使用 改为Chunks.addGroup
我不知道失败了什么。
如果有人有提示,那就太好了,
谢谢
答案 0 :(得分:0)
您是否尝试过用其他方式包装它? 这可能有效(不是100%):
module.exports = (config, { dev }) =>{
config.module.rules.push({
test: [/\.svg$/, /\.gif$/, /\.jpe?g$/, /\.png$/],
loader: "file-loader",
options: {
name: "public/media/[name].[ext]",
publicPath: url => url.replace(/public/, "")
}
});
return withCss(config);
} }
还有一个withImages包装器,https://github.com/twopluszero/next-images
const withImages = require('next-images')
module.exports = withImages(withCss())