নিক্সস-এ, আমি চালিয়ে প্যাকেজটি yarnযথারীতি ইনস্টল করেছি $ nix-env -i yarn। এখন আমি চালাতে করছি yarnমাধ্যমে $ yarn start। তবে এটি আমাকে নিম্নলিখিত ত্রুটির দিকে নিয়ে যায়।
$ yarn start
yarn start v0.20.3
$ webpack-dev-server --env dev
sh: webpack-dev-server: command not found
error Command failed with exit code 127.
আমি যখন webpack-dev-serverআমার স্বাভাবিক নিক্সস উপায়ে ইনস্টল করার চেষ্টা করি তখন আমি একটি 'ম্যাচ নো ডেরিভেশন' ত্রুটি পাই।
$ nix-env -i webpack-dev-server
error: selector ‘webpack-dev-server’ matches no derivations
আমি পড়লাম এটি webpack-dev-serverএকটি এনপিএম প্যাকেজ, এবং এই ক্ষেত্রে এর প্রাসঙ্গিকতা সম্পর্কে কয়েকটি প্রশ্নের বিষয়ে আমি অনিশ্চিত।
- নিক্সের অধীনে নিক্সের চেয়ে আলাদা প্যাকেজ ম্যানেজার এনপিএম ব্যবহার করা কী বোঝায়?
- যদি (1) এর উত্তর হ্যাঁ হয়, তবে নিক্সস-এ এনপিএম কীভাবে ইনস্টল করবেন? এর মাধ্যমে অনুসন্ধানের সময় আমি এনপিএম উপলব্ধ দেখতে পাই না
nix-env,$ nix-env -qa npmপাশাপাশি কোনও উদ্দীপনাও মেলে না।
webpack-dev-serverনিক্সস-এ ইনস্টল করার সঠিক উপায় কী ?
সম্পাদনা
আমি ইনস্টল করার চেষ্টা webpack-dev-serverনিম্নলিখিত মন্তব্য লিংক এবং ইনস্টল করতে সক্ষম হন node2nix, কিন্তু রিডমি তালিকাভুক্ত ধাপ 2 মাধ্যমে অনুসরণ করতে পারবে না।
আমি এটিকে 2 ধাপে রেফারেন্সযুক্ত ফাইলটি /nix/storeউপস্থিত করেছি
/nix/store/sgk7sxgqxrv2axkxjwc3y15apcqbrv1z-nixos-17.03.1482.1b57bf274a/nixos/pkgs/development/node-packages/node-packages.json
আমি তালিকাভুক্ত এনপিএম প্যাকেজগুলি দেখতে ফাইলটি খুলতে পারি, তবে অনুমতিগুলি কেবল পঠনযোগ্য, এমনকি সুডো দিয়ে চলছে - সুতরাং এটির পরিবর্তন করার জন্য আমার এর অনুমতিগুলি সম্পাদনা করতে হবে।
দেখে মনে হচ্ছে যে আমার /nix/storeসরাসরি এই ফাইলটি সম্পাদনা করা উচিত নয় এবং পরিবর্তে এটি নিক্সের মাধ্যমে অপ্রত্যক্ষভাবে হেরফের করা উচিত। আমি কি ঠিক করছি যে আমার সরাসরি এই ফাইলটি সম্পাদনা করা উচিত নয়? যদি তা হয় তবে আমি কীভাবে নিক্স বা এর সাথে যুক্ত webpack-dev-serverকরার জন্য আরও 2 টি পদক্ষেপটি সম্পূর্ণ করতে পারি ?
/nix/storeকেবল পঠনযোগ্য। আপনাকে গিট রেপো ক্লোন করতে হবে -I nixpkgs=/path/to/repoএবং nix-*কমান্ডের জন্য ব্যবহার করতে হবে