nodePrefixPlugin.js 350 Bytes
Newer Older
邓晓峰's avatar
邓晓峰 committed
1 2 3 4 5 6 7 8 9 10 11
const { NormalModuleReplacementPlugin } = require('../compiled/webpack');

module.exports = async function addNodePrefixPlugin(opts) {
  const { config } = opts;
  config.plugin('node-prefix-plugin').use(NormalModuleReplacementPlugin, [
    /^node:/,
    resource => {
      resource.request = resource.request.replace(/^node:/, '');
    },
  ]);
};