relativePathPlugin.js 400 B

12345678910111213141516
  1. import path from "path";
  2. export default (root)=>({
  3. name: "force-relative-root",
  4. setup(build){
  5. build.onResolve({filter: /^\./}, (args)=>{
  6. if(!args.path.startsWith(".")) return null;
  7. const resolvedPath = path.resolve(root, args.path);
  8. return {
  9. path: resolvedPath,
  10. external: false
  11. };
  12. })
  13. }
  14. });