webpack v5已弃用 :请使用
输出.filename 而不是。
安装
npm install@wordpress/custom-templated-path-webpack-plugin--保存-dev
用法
const{basename}=require(“路径”); const CustomTemplatedPathPlugin=需要('@wordpress/custom-templated-path-webpack-plugin'); 模块导出={ // ... 条目:'/ 条目', 输出:{ filename:'build-[basename].js', }, 插件:[ 新的CustomTemplatedPathPlugin({ basename(路径,数据){ let rawRequest; const entryModule=get(数据,['chunk','entryModule'],{}); 开关(entryModule.type){ 案例“javascript/auto”: rawRequest=entryModule.rawRequest; 断裂; 案例“javascript/esm”: rawRequest=entryModule.rootModule.rawRequest; 断裂; } if(原始请求){ return basename(rawRequest); } 返回路径; }, } ), ], };