【问题标题】:cmd.exe can't run any command except built-in commandscmd.exe 无法运行除内置命令外的任何命令
【发布时间】:2020-09-27 07:43:57
【问题描述】:

1.例如,当我运行“expo start”时,它会显示以下消息:

'expo' n'est pas reconnu en tant que commande interne ou externe, un program executable ou un fichier de commandes

2。我的系统变量设置如下:

  • 路径:C:\Windows\system32; C:\Windows ; C:\Windows\System32\Wbem ; C:/用户/Microk/AppData/漫游/npm; C:\程序\Nodejs; C:\Programmes\Git;
  • pathtext:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • windir: C:\Windows

3。我的用户变量设置如下:

  • 路径:c:\windows\system32; c:\windows ; c:\windows\system32\wbem; c:/Users/Microk/AppData/Roaming/npm; C:\程序\nodejs; C:\Programmes\Git;
  • pathtext:.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • windir: C:\Windows

【问题讨论】:

  • find /? 有效吗?如果是,它就是找不到expo - 这与any command except built-in 非常不同
  • 您不应在 PATH 下为用户和系统环境设置相同的位置。根据您发布的内容,并假设您没有运行古老的操作系统,我希望看到powershell 的位置,而不是npm 在系统下的位置。我希望在用户下看到C:/Users/Microk/AppData/Roaming/npm,而其他人都没有显示。 我还假设前导和/或尾随空格也不存在。 另外,您是否看过this existing question 和答案?
  • 另外,你确定expo 不是真的C:\Users\Microk\AppData\Roaming\npm\node_modules\expo-cli\bin\expo.js?这意味着您应该将C:\Users\Microk\AppData\Roaming\npm\node_modules\expo-cli\bin 添加到您的用户环境PATH 变量列表中。 请注意,这是 Windows 操作系统,因此默认路径分隔符是反斜杠,而不是正斜杠。
  • 如 Compo 建议的那样:将路径添加到 %PATH% 或(最好)使用完整的限定文件名 ('":\full path to\expo.js"`)跨度>
  • 另外,PATH 变量中的目录前后通常没有空格字符。

标签: cmd environment-variables command-line-interface


【解决方案1】:

解决方案是将我的环境变量设置为以下:

1.用户变量:

  • 路径:C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\system32\WindowsPowerShell\v1.0\Modules;C:\Programmes\Nodejs\node. js;C:\Programmes\Git;C:\Windows\System32;C:Wwindows;C:\Windows\System32\wbem;C:\Users\Microk\AppData\Roaming\npm;C:\Users\Microk\AppData \Roaming\npm\node_modules\expo-cli\bin;C:\Programmes\Git;C:\Program Files\nodejs
  • PATHEXT:%PATHEXT%;.RB;.RBW
  • 节点:C:\Programmes\nodejs\node.js
  • NODE_PATH:C:\Users\Microk\AppData\Roaming\npm\node_modules

2。系统变量:

  • 路径:C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\system32\WindowsPowerShell\v1.0\Modules;C:\Programmes\Nodejs\node. js;C:\Programmes\Git;

【讨论】:

    猜你喜欢
    • 2021-06-22
    • 2017-04-11
    • 1970-01-01
    • 2015-07-31
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    相关资源
    最近更新 更多