ওয়েবপ্যাক দিয়ে মডিউল পাথগুলি কীভাবে সমাধান করবেন আমি এখনও বিভ্রান্ত। এখন আমি লিখছি:
myfile = require('../../mydir/myfile.js')
তবে আমি লিখতে চাই
myfile = require('mydir/myfile.js')
আমি ভেবেছিলাম যে সমাধান.আলিয়াস যেহেতু আমি উলাম{ xyz: "/some/dir" } হিসাবে ব্যবহার করতে চাইলে একইরকম উদাহরণ দেখতে পারা যায় সেভাবে সাহায্য করতে পারে require("xyz/file.js")।
কিন্তু আমি যদি আমার ওরফে সেট { mydir: '/absolute/path/mydir' }, require('mydir/myfile.js') কাজ করবে না।
আমি বোবা বোধ করি কারণ আমি ডকটি অনেকবার পড়েছি এবং আমি অনুভব করছি যে আমি কিছু মিস করছি। ../../ইত্যাদি সম্পর্কিত সমস্ত আপেক্ষিক লিখিততা এড়ানো সঠিক উপায় কী ?
resolve.aliasআপনার প্রস্তাব মতো ঠিক কাজ করে। আমি ভাবছি যদি এটি আপনারresolveকনফিগারেশনের অন্য কোনও কারণে ব্যর্থ হয় । আমি ব্যবহার করিalias{ mydir: path.resolve( __dirname, 'path', 'to', 'mydir' )এবংrequire( 'mydir/myfile.js' )ঠিকঠাক কাজ করি ।