NixOS'ta paketi yarn
her zamanki gibi çalıştırarak kurdum $ nix-env -i yarn
. Şimdi çalıştırmak çalışılıyor yarn
aracılığıyla $ yarn start
. Ama bu beni aşağıdaki hataya götürüyor.
$ 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.
Her webpack-dev-server
zamanki NixOS yolumu yüklemeye çalıştığımda bir 'türev yok' hatası alıyorum.
$ nix-env -i webpack-dev-server
error: selector ‘webpack-dev-server’ matches no derivations
webpack-dev-server
Bir npm paketi olduğunu okudum ve bu durumda bununla ilgili birkaç soru emin değilim.
- Nix altında nix'ten farklı bir paket yöneticisi olan npm'yi kullanmak mantıklı mı?
- (1) 'e verilen cevap evet ise nix'i NixOS'a nasıl kurabilirim? Hiçbir türev eşleşmediği
nix-env
gibi, arama yaparken kullanılabilir npm görmüyorum$ nix-env -qa npm
.
webpack-dev-server
NixOS'a kurulmanın doğru yolu nedir?
DÜZENLE
Yorumlanan bağlantıyıwebpack-dev-server
izleyerek yüklemeye çalıştım ve yükleyebildim , ancak benioku dosyasında listelenen 2. adımı takip edemiyorum.node2nix
Adım 2'de atıfta bulunulan dosyayı şurada buldum /nix/store
:
/nix/store/sgk7sxgqxrv2axkxjwc3y15apcqbrv1z-nixos-17.03.1482.1b57bf274a/nixos/pkgs/development/node-packages/node-packages.json
Listelenen npm paketlerini görüntülemek için bu dosyayı açabiliyorum, ancak izinler sudo ile bile çalışıyor, salt okunur - bu yüzden değiştirmek için izinlerini düzenlemeniz gerekir.
Görünüşe göre bu /nix/store
dosyayı doğrudan düzenlememeliyim ve bunun yerine nix yoluyla dolaylı olarak manipüle etmeliyim. Bu dosyayı doğrudan düzenlememem gerektiğini düzeltir miyim? Öyleyse, nix veya başka bir şey eklemek webpack-dev-server
için 2. adımı nasıl tamamlayabilirim ?
/nix/store
salt okunurdur. Sen klon git repo ve kullanımına ihtiyaç -I nixpkgs=/path/to/repo
için nix-*
komuta