যেমন @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
পথেই হাঁটছে?