安装和运行aws amplify cli和全局npm软件包通常存在问题

安装和运行aws amplify cli和全局npm软件包通常存在问题,npm,aws-amplify,Npm,Aws Amplify,我正在尝试在Mac上安装aws amplify cli。它似乎安装正常,但当我以后运行它时,它会以 bash: amplify: command not found 我想它可能和全局npm包的目录有关,所以我运行了 $ npm -g root 它返回: /usr/local/lib/node_modules/node/lib/node_modules /usr/local/lib/node_modules/node/lib ├── @angular/cli@7.3

我正在尝试在Mac上安装aws amplify cli。它似乎安装正常,但当我以后运行它时,它会以

     bash: amplify: command not found
我想它可能和全局npm包的目录有关,所以我运行了

    $ npm -g root
它返回:

    /usr/local/lib/node_modules/node/lib/node_modules
/usr/local/lib/node_modules/node/lib
├── @angular/cli@7.3.1
├── @aws-amplify/cli@1.5.1
├── ng@0.0.0
├── npm@6.9.0
├── npm-check@5.9.0
├── tsc@1.20150623.0
├── typeorm@0.2.16
└── typescript@3.2.2
我的node_模块放在另一个node modules文件夹中,这似乎很奇怪

当我跑步时:

    $ which npm
它返回:

    /usr/local/bin/npm
我还尝试使用命令列出我的全局包

    $ npm list -g --depth=0
它返回:

    /usr/local/lib/node_modules/node/lib/node_modules
/usr/local/lib/node_modules/node/lib
├── @angular/cli@7.3.1
├── @aws-amplify/cli@1.5.1
├── ng@0.0.0
├── npm@6.9.0
├── npm-check@5.9.0
├── tsc@1.20150623.0
├── typeorm@0.2.16
└── typescript@3.2.2

有人能帮我解决这个问题吗?

在AWS关于部署React应用程序的教程之后,我遇到了同样的问题:

我使用教程中所述的以下命令安装Amplify CLI:

npm install -g @aws-amplify/cli 
软件包安装成功,但进入教程的下一步后,我遇到了相同的错误:

amplify: command not found
问题是程序包安装在我的路径之外,无法找到。但是,运行下面的curl命令将必要的行添加到我的zshrc文件中,并正确配置了我的$Path

curl -sL https://aws-amplify.github.io/amplify-cli/install | bash && $SHELL
()

以下行已自动添加到我的.zshrc文件中:

# Added by Amplify CLI binary installer
export PATH="$HOME/.amplify/bin:$PATH"

在AWS关于部署React应用程序的教程之后,我遇到了相同的问题:

我使用教程中所述的以下命令安装Amplify CLI:

npm install -g @aws-amplify/cli 
软件包安装成功,但进入教程的下一步后,我遇到了相同的错误:

amplify: command not found
问题是程序包安装在我的路径之外,无法找到。但是,运行下面的curl命令将必要的行添加到我的zshrc文件中,并正确配置了我的$Path

curl -sL https://aws-amplify.github.io/amplify-cli/install | bash && $SHELL
()

以下行已自动添加到我的.zshrc文件中:

# Added by Amplify CLI binary installer
export PATH="$HOME/.amplify/bin:$PATH"

如果有人正在Mac上安装amplify using,那么您需要编辑您的.zprofile(如果您使用的是zsh终端)或.bash_配置文件。 打开你的终端

1. cd
2. vim .zprofile
3. Press i, then paste this line
export PATH="$HOME/.amplify/bin:$PATH" 
4. Press Esc and :wq to save this file
5. Restart your terminal

如果有人正在Mac上安装amplify using,那么您需要编辑您的.zprofile(如果您使用的是zsh终端)或.bash_配置文件。 打开你的终端

1. cd
2. vim .zprofile
3. Press i, then paste this line
export PATH="$HOME/.amplify/bin:$PATH" 
4. Press Esc and :wq to save this file
5. Restart your terminal

这是amplify cli为您带来的唯一问题吗?或者任何其他全局模块也会受到影响?这可能会对您有所帮助,这是amplify cli为您带来的唯一问题吗?或者任何其他全局模块也会受到影响?这可能会对您有所帮助是的,这在我的案例中起到了作用。谢谢你发这个:)是的,这在我的情况下有效。感谢您发布此邮件:)