使用npm安装期间出现aframe错误

时间:2018-01-24 14:40:52

标签: node.js ubuntu npm aframe

我正在尝试安装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的两台不同的电脑上尝试过相同的东西。我还尝试了这个 aframe boilerplate 。它也没用。

编辑3:我解决了一半的问题。 AFrame库现在正在我的电脑上工作,但检查员不工作。我通过更新node.js解决了这个问题。我认为这是最后一个版本,因为当我做 sudo apt-get install nodejs 时,我的shell回答我说我有node.js的最新版本,但事实并非如此。然后我对此产生了疑问,我在互联网上发现我必须安装NVM,然后我必须用它安装节点。所以现在我只需要让检查员工作。我现在找不到办法(检查员的错误仍然相同)。

编辑4:我也在Windows中试过但它没有用。我在3种不同的情况下得到3个错误:
- 尝试git clone error with git clone; 然后,在npm安装之后: - 尝试 npm start 而不做任何事情error on npm start
- 在检查器after git init

中尝试 git init

4 个答案:

答案 0 :(得分:1)

我在Windows上安装了较旧的aframe版本(当前为0.8.0)。 我可以在node 6.9.0node 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下载该分发并将其放入您的解决方案

希望这可以提供一些帮助。

答案 1 :(得分:0)

如果你有关于缺少git的错误,那么你需要安装git。

website上查看。有windows的下载链接和ubuntu的终端命令。

据我所知,git是获取依赖项所必需的,所以它应该是必须的。

答案 2 :(得分:0)

我用windows解决了这个问题,但我想要了解问题所在 首先,我无法克隆项目,所以我直接从网站下载了它。我认为这样就无法发挥作用 我无法克隆该项目,因为我是一名初学者,我认为使用git。我认为公钥/ SHA存在一些我不知道如何解决的问题。出于这个原因,在Windows中,我下载了Github Desktop,我为它处理了这个问题。就这样,它奏效了。我没有ubuntu的直接解决方案,但我认为这可以帮助某人。

答案 3 :(得分:0)

如果您不打算修改A-Frame的本地副本,那么直接使用缩小版本<script src="https://aframe.io/releases/0.7.0/aframe.min.js"></script>就足够了。

您也可以remix the existing Glitch,无需设置自己的服务器即可进行设置。

另一方面,如果您确实要修改A-Frame本身,那么您需要安装git并在路径中使用git或使用GUI。总的来说,仅当你修改A-Frame并且(可以说)提供价值时,主要依赖于npmRewriteRule等的工具链是必要的,如果你正在构建依赖这些工具的大型项目。