在我的 Mac 上安装 BigCommerce Stencil-CLI 时遇到问题

Posted

技术标签:

【中文标题】在我的 Mac 上安装 BigCommerce Stencil-CLI 时遇到问题【英文标题】:Trouble installing BigCommerce Stencil-CLI on my Mac 【发布时间】:2020-01-31 03:53:12 【问题描述】:

我正在尝试在终端中安装 Stencil-CLI,但它一直挂断。 这是我最后一次收到错误消息:

npm 错误!执行时出错: npm 错误! /usr/local/bin/git ls-remote -h -t git://github.com/bigcommerce/browser-sync.git npm 错误! npm 错误!致命:无法查找 github.com(端口 9418)(提供节点名或服务名,或未知) npm 错误! npm 错误!退出错误代码:128

我遵循了他们文档中的这些说明:

安装节点版本管理器 (nvm)

卷曲 -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh |重击

安装 Stencil CLI 支持的 Node.js 版本

nvm 安装 8.16

切换到 Stencil CLI 支持的 Node.js 版本:

nvm 使用 8.16

安装 Stencil CLI

npm install -g @bigcommerce/stencil-cli

我还使用此附加命令将终端重置为使用 nvm:source ~/.nvm/nvm.sh

感谢您对正在发生的事情的任何见解。我需要先在我的机器上设置一个远程存储库吗? 谢谢!

【问题讨论】:

【参考方案1】:

您可以尝试运行以下命令吗?

git config --global url.https://github.com/.insteadOf git://github.com/

这听起来你可能被网络规则或类似的东西阻止了。

【讨论】:

谢谢。尝试运行该命令然后 npm 全局安装。仍然只是挂着。我在某处读到您需要安装 xCode?我现在正在下载。【参考方案2】:

我遇到了同样的问题。但是通过这些步骤克服了。

首先从github手动下载stencil-cli,保存到本地目录。 删除旧的模具相关文件(如果存在)。就我而言,这些位于 AppData\Roaming\npm 中。 (如果您可以删除 npm 文件夹本身就更好了)。 然后使用此命令安装它。 npm i -g folder\Path\to\downloaded\stencil\folder 完成..!!

【讨论】:

以上是关于在我的 Mac 上安装 BigCommerce Stencil-CLI 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

在我的 Mac 上全局安装 SASS 时出错

尝试在我的 Mac 上安装 Composer,Brew 失败

为啥 MySQLdb 安装无法在我的 64 位 Mac 上运行

如何在我的 Mac 上安装 Python 的 pip3?

无法使用 Mavericks 在我的 Mac 上安装 PG gem

Bigcommerce Stencil 声明自定义前端变量