gatsby --version > -bash: gatsby: 找不到命令
gatsby --version > -bash: gatsby: command not found
我使用 mac 并通过以下方式安装了 gatsby-cli:
npm install --global gatsby-cli
和 'npm root -g' 命令输出:
/usr/local/lib/node_modules/npm/lib/node_modules
npm 成功安装了 gatsby 但是,
我不能 运行 gatsby 命令(gatsby --version,gatsby --help)
每当我输入 运行 "gatsby --version" 时,它都会打印:
-bash: gatsby: command not found
有什么办法可以解决这个问题吗??
您必须更新您的配置。您可能需要执行几个步骤
设置配置
删除现有配置
npm config delete prefix
设置新配置
npm config set prefix /usr/local
安装盖茨比
npm i -g gatsby-cli
现在检查版本
gatsby --version
我遇到了同样的问题。 npx gatsby -v
有效。希望这对某人有帮助。
参考:https://github.com/gatsbyjs/gatsby/issues/15276#issuecomment-507340096
您可以使用 npx
而不是尝试全局安装
npx gatsby new my_dir_name
然后运行:
npx gatsby develop
然后:
npx gatsby build
然后你可以运行他们使用
npm run develop
npm run build
就我而言,我在安装时缺少 sudo:
sudo npm i -g gatsby-cli
我使用 mac 并通过以下方式安装了 gatsby-cli:
npm install --global gatsby-cli
和 'npm root -g' 命令输出:
/usr/local/lib/node_modules/npm/lib/node_modules
npm 成功安装了 gatsby 但是, 我不能 运行 gatsby 命令(gatsby --version,gatsby --help) 每当我输入 运行 "gatsby --version" 时,它都会打印:
-bash: gatsby: command not found
有什么办法可以解决这个问题吗??
您必须更新您的配置。您可能需要执行几个步骤
设置配置
删除现有配置
npm config delete prefix
设置新配置
npm config set prefix /usr/local
安装盖茨比
npm i -g gatsby-cli
现在检查版本
gatsby --version
我遇到了同样的问题。 npx gatsby -v
有效。希望这对某人有帮助。
参考:https://github.com/gatsbyjs/gatsby/issues/15276#issuecomment-507340096
您可以使用 npx
而不是尝试全局安装npx gatsby new my_dir_name
然后运行:
npx gatsby develop
然后:
npx gatsby build
然后你可以运行他们使用
npm run develop npm run build
就我而言,我在安装时缺少 sudo:
sudo npm i -g gatsby-cli