我似乎无法在网上找到答案。我最近在工作中买了一台新机器,在新安装 Windows 10 后,我无法再从地址栏启动 CMD,而是启动它C:\Windows\System32
。这很烦人,我知道我可以通过按住 shift 并右键单击文件夹来启动 CMD,但在运行具有相对路径的脚本时会出现问题,在这种情况下,fx./server.js
被解析为C:\Windows\System32\server.js
示例输出:
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
这在另一台 Win10 机器上有效。有人知道如何更改此设置吗?