Skip to content

Instantly share code, notes, and snippets.

@limejoe
Created October 9, 2020 13:17
Show Gist options
  • Save limejoe/74cbb88a8e72d0852b799fcecb14f6a5 to your computer and use it in GitHub Desktop.
Save limejoe/74cbb88a8e72d0852b799fcecb14f6a5 to your computer and use it in GitHub Desktop.
const { merge } = require("webpack-merge");
const common = require("./webpack.common.config");
const webpack = require("webpack");
module.exports = merge(common, {
mode: "development",
devtool: "inline-source-map",
module: {
rules: [
{
test: /\.(png|jpg|jpeg|tif|ico|svg)$/,
use: [
{
loader: "file-loader",
options: {
name: "[name].[ext]",
outputPath: "assets/",
publicPath: "assets/"
}
}
]
}
]
},
plugins: [
new webpack.NormalModuleReplacementPlugin(/\.\/(.*)-service/, function (resource) {
if (resource.request.indexOf("url-service") !== -1 || resource.request.indexOf("document-service") !== -1) {
return;
}
resource.request = resource.request + "-stub";
})
]
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment