নিক্সস-এ, আমি চালিয়ে প্যাকেজটি 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-*
কমান্ডের জন্য ব্যবহার করতে হবে