Windows 10 CMD. ./ operator domyślnie to \ windows \ system32


0

Nie mogę znaleźć odpowiedzi na to w Internecie. Niedawno dostałem nową maszynę do pracy i dzięki tej nowej instalacji systemu Windows 10 nie mogę już uruchamiać CMD z paska adresu bez uruchamiania C:\Windows\System32zamiast tego. Jest to denerwujące, wiem, że mogę uruchomić CMD, przytrzymując klawisz Shift i klikając prawym przyciskiem myszy folder, ale stanowi problem podczas uruchamiania skryptów ze ścieżkami względnymi, w tym przypadku fx ./server.jsjest rozwiązanyC:\Windows\System32\server.js

Przykładowe dane wyjściowe:

C:\Users\mry\Documents\mimer-io>nodemon ./server.js localhost:8888
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node ./server.js localhost:8888`
module.js:327
    throw err;
    ^

Error: Cannot find module 'C:\Windows\System32\server.js'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Function.Module.runMain (module.js:441:10)
    at startup (node.js:139:18)
    at node.js:968:3

Działa to na innym komputerze z Win10. Czy ktoś wie, jak zmienić to ustawienie?


Aby rozwiązać ścieżkę, musisz polegać na nodemon(a raczej wewnętrznym wywołaniu node). Kto wie, co to jest katalog roboczy.
— Daniel B,

Domyślam się, że jego katalog roboczy to C: \ Windows \ System32 :) Miałem ten sam problem również w innych kontekstach .. powyższy był tylko jednym przykładem. Ale ten sam kod, te same moduły, na dwóch różnych komputerach, a zachowanie jest różne przy interpretacji „.” do bieżącego katalogu .. prawdopodobnie nie ma nic wspólnego z nodemonem.
— Rylander86,

„ta nowa instalacja systemu Windows 10 nie może już uruchamiać CMD z paska adresu bez uruchamiania w C: \ Windows \ System32”. Jeśli rozumiem, co mówisz, to jest zepsute. W systemie Windows 10 nadal działa tak, jak wcześniej. Jeśli wpiszesz „CMD” w pasku adresu Eksploratora i naciśniesz klawisz Enter, powinno ono otworzyć CMD na ścieżce, którą aktualnie wskazuje Eksplorator. Jakiej dokładnie wersji / kompilacji systemu Windows 10 używasz?
— ᴇcʜιᴇ007

Używam Windows 10 Pro - v 10.0.10586 ... w pełni zaktualizowany :( Inny komputer, na którym nie mam tego samego problemu, nie jest wersją Pro. Może to ma coś z tym wspólnego. Jeebuz ...
— Rylander86
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.