放大配置
Amplify configure
我已经安装了'amplify-cli'。当我键入 'amplify configure' 时,我收到错误消息:
'amplify is not recognized as an internal or external command, operable program or batch file'.
请分享您的平台。您是在 Linux、Windows (Powershell) 上开发,还是在 Windows (WSL/Ubuntu) 上开发 Linux?
您是否全局安装了 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.
来修复它
要解决这个问题,只需在系统环境变量下编辑一个 PATH 键并添加一个指向 amplify 的新路径:
C:\Users\{UserName}\AppData\Roaming\npm\amplify.cmd
如果你已经全局安装了 amplify/cli 那么你应该在上面提到的 npm 目录中找到两个名为 amplify 和 amplify.cmd 的文件。
在相同的情况下,我 运行 在 Windows 10 台机器(64 位)上的所有建议解决方案。 None 他们似乎成功了。
我收到一个更具体的错误:
..... cannot be loaded because running scripts is disabled on this
system .... + CategoryInfo : SecurityError: (:) [],
PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
问题的出现是由于 Windows PowerShell 执行策略。最终,我设法通过应用以下内容对其进行了修改:
C:\Windows\System32>powershell Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
以上解决方案对我不起作用,我不得不 运行 这个而不是 'amplify init':
C:\Users{用户名}\AppData\Roaming\npm\amplify 初始化
我遇到了同样的问题,我的问题是因为我试图使用
安装它
yarn global add @aws-amplify/cli
显然,当它与 yarn
一起安装时它不起作用,它必须是 npm
。这很有趣,因为没有显示任何错误。可能有解决办法,也许有人可以研究一下。
如果您使用的是 windows 平台,请避免在您的 npm 命令中使用 global(-g) 标志。使用以下 npm 命令安装 Amplify CLI。
npm install @aws-amplify/cli
对我有用。
错误:
amplify : 术语 'amplify' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。乐节目。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。
在 line:1 char:1
- 放大初始化
- 类别信息:ObjectNotFound:(放大:字符串)[],CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
试试这个 windows:
第 1 步:
npm install -g @aws-amplify/cli --unsafe-perm=true
第 2 步:
npm config get prefix
第 3 步:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
您必须 运行 PowerShell 上的此代码,而不是 cmd。
我已经安装了'amplify-cli'。当我键入 'amplify configure' 时,我收到错误消息:
'amplify is not recognized as an internal or external command, operable program or batch file'.
请分享您的平台。您是在 Linux、Windows (Powershell) 上开发,还是在 Windows (WSL/Ubuntu) 上开发 Linux?
您是否全局安装了 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.
来修复它要解决这个问题,只需在系统环境变量下编辑一个 PATH 键并添加一个指向 amplify 的新路径:
C:\Users\{UserName}\AppData\Roaming\npm\amplify.cmd
如果你已经全局安装了 amplify/cli 那么你应该在上面提到的 npm 目录中找到两个名为 amplify 和 amplify.cmd 的文件。
在相同的情况下,我 运行 在 Windows 10 台机器(64 位)上的所有建议解决方案。 None 他们似乎成功了。 我收到一个更具体的错误:
..... cannot be loaded because running scripts is disabled on this system .... + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
问题的出现是由于 Windows PowerShell 执行策略。最终,我设法通过应用以下内容对其进行了修改:
C:\Windows\System32>powershell Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
以上解决方案对我不起作用,我不得不 运行 这个而不是 'amplify init':
C:\Users{用户名}\AppData\Roaming\npm\amplify 初始化
我遇到了同样的问题,我的问题是因为我试图使用
安装它yarn global add @aws-amplify/cli
显然,当它与 yarn
一起安装时它不起作用,它必须是 npm
。这很有趣,因为没有显示任何错误。可能有解决办法,也许有人可以研究一下。
如果您使用的是 windows 平台,请避免在您的 npm 命令中使用 global(-g) 标志。使用以下 npm 命令安装 Amplify CLI。
npm install @aws-amplify/cli
对我有用。
错误:
amplify : 术语 'amplify' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。乐节目。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。 在 line:1 char:1
- 放大初始化
- 类别信息:ObjectNotFound:(放大:字符串)[],CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
试试这个 windows:
第 1 步:
npm install -g @aws-amplify/cli --unsafe-perm=true
第 2 步:
npm config get prefix
第 3 步:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
您必须 运行 PowerShell 上的此代码,而不是 cmd。