Wpis użytkownika sayda w Programowanie
saydaSpecjalista
2piorunówNa Windowsie przy instalacji Gita można sobie dodatkowo doinstalować też nowy terminal - Git Bash. Fajnie, bo jest bashowy shell, więc osobiście pochodząc z unixowych środowisk (zawodowo) jest mi łatwiej, bo znam wszystkie komendy.
Dzialam we frontendzie i nie mogę nigdzie w internecie znaleźć odpowiedzi :confused:
Czy da się na Windowsie, pewnie w Git Bashu prędzej, odpalać skrypty NPMowe itp, które ustawiają zmienne środowiskowe? Mam na myśli coś w stylu `NODE_ENV=production npm run build`
Windows w Git Bash wywala mi się, bo nie zna składni `NODE_ENV=production` :confused: ale może jest jakaś metoda?
I myślę o czymś szerszym, niż doinstalowanie cross-env, bo chodzi mi o wszystkie rodzaje zmiennych, nie tylko NODE_ENV
Dziękuję za pomoc ( ͡° ͜ʖ ͡°)
Komentarze (6)
@mike-litoris @Meverth @Strus dzięki wielkie za odpowiedzi!
@Strus wiadomo :slightly_smiling_face: myślałem, że może będę w stanie zmniejszyć zużycie zasobów i zyskać lepszą wydajność, ale jak się nie da to się nie da 🙂
@sayda od razu zainstaluj sobie Windows Subsystem for Linux i przejdź na pełne środowisko Linuxowe zamiast bawić się Git Bashem:
https://learn.microsoft.com/en-us/windows/wsl/install
Install WSLInstall Windows Subsystem for Linux with the command, wsl --install. Use a Bash terminal on your Windows machine run by your preferred Linux distribution - Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine, and more are available.learn.microsoft.com@sayda nie znam się na windows (od lat nie używam), ale zdaje mi się, że składnia jest %zmienna%=wartość
sed -i Twoim zbawcą
ale i tak to rzeźba w gównie, to jakbyś maluchowi przykleił dwa pasy z taśmy przez całą długość auta i oczekiwał osiągów vipera ;d
@mike-litoris jeśli zadziała to i tak i tak w package.json mam wiele różnych skryptów, które w sobie zawierają już te definicje zmiennych. Więc domyślam się, że jeśli ta składnia zadziała to i tak musiałbym modyfikować te skrypty, prawda?
sprawdź czy zadziała Ci składnia
export NODE_ENV=production
ale jak znam ten spierdolony OS to nie ;d