যেমন @import url("~./foobar");
এটি এখানে দেখেছি , নিশ্চিত না যে এটি কোনও প্যাকেজ নির্দিষ্ট জিনিস কিনা বা এটি আসল সিএসএস সিনট্যাক্স কিনা।
উত্তর:
সিএসএস@import পথ <url>সাধারণত সাম্প্রতিক কাজ করা আপেক্ষিক হয়।
সুতরাং ~পথের শুরুতে উপসর্গ ব্যবহার করে ওয়েবপ্যাক লোডারকে নোড মডিউল পাথ থেকে "মডিউলের মতো" আমদানি সমাধান করতে বলে।
এর অর্থ হ'ল যদি আপনার কাছে normalizeইনস্টলড নোড মডিউল থাকে এবং নামটির মধ্যে থেকে কোনও ফাইল আমদানি করা দরকার হয় তবে /normalize.cssআপনি এটি দিয়ে করতে পারেন:
@import "~normalize/normalize.css";
আপনার লিঙ্কযুক্ত উদাহরণে, ভিতরে font-loader/example/test.jsমডিউল নামে একটি আমদানি হয় font-boon।
var boon = require('./font-boon');
font-loader/example/test.cssফন্ট-বুনের মডিউলটির ভিতরে @ আমদানি করা হয় যাতে এটি উপলব্ধ থাকে text.css।
@import url("~./font-boon");
~থাকতে node_moduleপথেই হাঁটছে?