【问题标题】:Amplify configure放大配置
【发布时间】:2020-02-19 04:12:23
【问题描述】:

我已经安装了“amplify-cli”。当我输入“放大配置”时,我收到错误消息:

'amplify 未被识别为内部或外部命令、可运行程序或批处理文件'。

【问题讨论】:

  • 我们将不胜感激一些额外的信息,以便其他发现此问题的人可以使用它。您在运行npm install -g @aws-amplify/cli 时是否遇到任何错误?你的这个在哪个平台上?
  • 是的,我在使用android平台安装cordova时遇到了错误。当我使用 'npm install -g @aws-amplify/cli --unsafe-perm=true' 时,它得到了解决。

标签: amazon-web-services aws-amplify aws-amplify-cli


【解决方案1】:

在相同的情况下,我在 Windows 10 机器(64 位)上运行所有建议的解决方案。他们似乎都没有成功。 我收到了一个更具体的错误:

.....无法加载,因为在此禁用了运行脚本 系统 .... + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess

由于 Windows PowerShell 执行策略而出现此问题。最终,我设法通过应用以下内容对其进行了修改:

C:\Windows\System32>powershell Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

【讨论】:

    【解决方案2】:

    要解决这个问题,只需在系统环境变量下编辑一个 PATH 键并添加一个指向放大的新路径:

    C:\Users\{UserName}\AppData\Roaming\npm\amplify.cmd
    

    如果你已经全局安装了 amplify/cli,那么你应该在上面提到的 npm 目录中找到两个名为 amplify 和 amplify.cmd 的文件。

    【讨论】:

    • 我尝试了你的解决方案@Balogun Ridwan Ridbay,但它仍然不起作用
    【解决方案3】:

    请分享您的平台。您是在 Linux、Windows (Powershell) 还是 Linux on Windows (WSL/Ubuntu) 上进行开发?

    您是否全局安装了 CLI?

    试试这个:

    npm install -g @aws-amplify/cli

    然后看看这是否有效。如果全局安装失败,可以尝试运行这个per an Amplify developer

    npm install -g @aws-amplify/cli --unsafe-perm=true

    编辑:由于您使用的是 Windows,因此 CLI 可能未添加到您的 $PATH 变量中。您可以通过查看this Github issue 来修复它。

    【讨论】:

    • 我已经全局安装了 CLI。我的平台是 Windows。
    • 我使用了您建议的代码 (npm install -g @aws-amplify/cli --unsafe-perm=true) 并且有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    • 2020-11-08
    • 2021-07-23
    • 2021-03-13
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多