使用 npm 安装时出现 aframe 错误
aframe error during installation with npm
我正在尝试安装 aframe 和 aframe-inspector。
我尝试了各种本地开发方式,因为我需要做一些需要检查员编辑的事情。
但是每次我尝试安装它时,它都会在 npm install 或 npm start 期间失败。
例如,当我尝试安装 aframe 时,在 npm install 中出现错误。
开始时供检查员使用。
我没有找到帮助,因为我似乎是唯一有这种错误的人。
我该如何解决?我只需要编辑 aframe-inspector,如果不安装它,我不知道怎么做,我不知道如何继续,但这似乎是正确的方法。
我在 ubuntu 和 windows 10 中尝试过。
感谢未来的答案!
编辑 1:我删除了关于 windows 错误的部分。我不需要让它在 windows 上运行,我不想让你专注于此。我有 node.js 的最新版本。
在这里你可以看到我在尝试安装它时遇到了什么样的错误。
Errors photos on drive
在这里你可以查看我尝试使用 npm 安装 aframe 时的日志: Errors log while installing aframe
编辑 2:我在 ubuntu 的 2 台不同的 PC 上尝试了相同的操作。我也试过 this aframe boilerplate 。也没用。
编辑 3:我解决了一半的问题。 AFrame 库现在在我的电脑上本地工作,但检查器不工作。我通过更新 node.js 解决了这个问题。我以为那是最后一个版本,因为当我执行 sudo apt-get install nodejs 时,我的 shell 回答我说我有 node.js 的最后一个版本,但它不是'不对。然后我对此有疑问,我在互联网上发现我必须安装 NVM,然后我必须用它安装节点。所以现在我只需要让检查员工作。暂时找不到办法(inspector的报错还是一样)
编辑 4:我也在 windows 中尝试过,但没有成功。我在 3 种不同的情况下遇到了 3 个错误:
- 尝试 git 克隆 error with git clone ;
然后,在 npm 安装之后:
- 尝试 npm start 而不做任何事情 error on npm start
- 在检查器 after git init
中尝试 git init
如果您遇到有关缺少 git 的错误,那么您需要安装 git。
在 website 上查看。 windows 有下载链接,ubuntu 有终端命令。
据我所知 git 是获取依赖项所必需的,因此它应该是必备的。
我使用 windows 解决了问题,但我想了解问题所在。
首先,我无法克隆该项目,所以我直接从站点下载了它。我认为那样做是行不通的。
我无法克隆该项目,因为我认为我是使用 git 的初学者。我认为 public keys/SHA 有一些我不知道如何解决的问题。出于这个原因,在 Windows 中,我下载了 Github Desktop 并让它为我处理。这样,它奏效了。我没有 ubuntu 的直接解决方案,但我认为这可以帮助某人。
如果您不打算修改 A-Frame 的本地副本,那么直接使用带有 <script src="https://aframe.io/releases/0.7.0/aframe.min.js"></script>
的缩小版本应该就足够了。
您也可以 remix the existing Glitch 让设置上线,而无需设置您自己的服务器。
另一方面,如果您确实想修改 A-Frame 本身,那么是的,您确实需要安装 git
并在您的路径中可用或使用 GUI。总的来说,依赖于 git
、npm
等的工具链仅在您修改 A-Frame 并且(可以说)主要在您已经依赖这些工具构建大型项目时提供价值。
我在 Windows 上安装了一个较旧的 aframe 版本(当前为 0.8.0)。
我可以在 node 6.9.0
和 node 8.10.0
上安装它(使用 nvm 更改节点版本):
nvm use 8.10.0
npm cache verify
npm install aframe@0.7.0
不过,我仍然无法安装当前的 aframe@0.8.0。
我也做了这个改变:
git config --system core.longpaths true
(Link to a similar issue) - 在尝试安装 0.8.0 时。
另一种选择是从 here 下载您的发行版并将其放入您的解决方案
希望对您有所帮助。
我正在尝试安装 aframe 和 aframe-inspector。 我尝试了各种本地开发方式,因为我需要做一些需要检查员编辑的事情。 但是每次我尝试安装它时,它都会在 npm install 或 npm start 期间失败。 例如,当我尝试安装 aframe 时,在 npm install 中出现错误。 开始时供检查员使用。 我没有找到帮助,因为我似乎是唯一有这种错误的人。 我该如何解决?我只需要编辑 aframe-inspector,如果不安装它,我不知道怎么做,我不知道如何继续,但这似乎是正确的方法。 我在 ubuntu 和 windows 10 中尝试过。 感谢未来的答案!
编辑 1:我删除了关于 windows 错误的部分。我不需要让它在 windows 上运行,我不想让你专注于此。我有 node.js 的最新版本。 在这里你可以看到我在尝试安装它时遇到了什么样的错误。 Errors photos on drive
在这里你可以查看我尝试使用 npm 安装 aframe 时的日志: Errors log while installing aframe
编辑 2:我在 ubuntu 的 2 台不同的 PC 上尝试了相同的操作。我也试过 this aframe boilerplate 。也没用。
编辑 3:我解决了一半的问题。 AFrame 库现在在我的电脑上本地工作,但检查器不工作。我通过更新 node.js 解决了这个问题。我以为那是最后一个版本,因为当我执行 sudo apt-get install nodejs 时,我的 shell 回答我说我有 node.js 的最后一个版本,但它不是'不对。然后我对此有疑问,我在互联网上发现我必须安装 NVM,然后我必须用它安装节点。所以现在我只需要让检查员工作。暂时找不到办法(inspector的报错还是一样)
编辑 4:我也在 windows 中尝试过,但没有成功。我在 3 种不同的情况下遇到了 3 个错误:
- 尝试 git 克隆 error with git clone ;
然后,在 npm 安装之后:
- 尝试 npm start 而不做任何事情 error on npm start
- 在检查器 after git init
如果您遇到有关缺少 git 的错误,那么您需要安装 git。
在 website 上查看。 windows 有下载链接,ubuntu 有终端命令。
据我所知 git 是获取依赖项所必需的,因此它应该是必备的。
我使用 windows 解决了问题,但我想了解问题所在。
首先,我无法克隆该项目,所以我直接从站点下载了它。我认为那样做是行不通的。
我无法克隆该项目,因为我认为我是使用 git 的初学者。我认为 public keys/SHA 有一些我不知道如何解决的问题。出于这个原因,在 Windows 中,我下载了 Github Desktop 并让它为我处理。这样,它奏效了。我没有 ubuntu 的直接解决方案,但我认为这可以帮助某人。
如果您不打算修改 A-Frame 的本地副本,那么直接使用带有 <script src="https://aframe.io/releases/0.7.0/aframe.min.js"></script>
的缩小版本应该就足够了。
您也可以 remix the existing Glitch 让设置上线,而无需设置您自己的服务器。
另一方面,如果您确实想修改 A-Frame 本身,那么是的,您确实需要安装 git
并在您的路径中可用或使用 GUI。总的来说,依赖于 git
、npm
等的工具链仅在您修改 A-Frame 并且(可以说)主要在您已经依赖这些工具构建大型项目时提供价值。
我在 Windows 上安装了一个较旧的 aframe 版本(当前为 0.8.0)。
我可以在 node 6.9.0
和 node 8.10.0
上安装它(使用 nvm 更改节点版本):
nvm use 8.10.0
npm cache verify
npm install aframe@0.7.0
不过,我仍然无法安装当前的 aframe@0.8.0。
我也做了这个改变:
git config --system core.longpaths true
(Link to a similar issue) - 在尝试安装 0.8.0 时。
另一种选择是从 here 下载您的发行版并将其放入您的解决方案
希望对您有所帮助。