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.