首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jspm中安装ReactFire错误

在jspm中安装ReactFire错误
EN

Stack Overflow用户
提问于 2016-07-12 20:31:11
回答 2查看 143关注 0票数 3

我正在尝试用jspm安装ReactFire。我使用的命令是:

代码语言:javascript
复制
jspm install npm:reactfire

它安装一组依赖项,然后给出以下错误:

代码语言:javascript
复制
warn Error on build
     Error: EPERM: operation not permitted, open 'C:\Users\aldel\AppData\Local\.jspm\packages\npm\firebase@3.1.0\app.js'
         at Error (native)

err  Error building package npm:firebase.

warn Installation changes not saved.

有时,它会在auth.js而不是app.js (同一个目录)上出现错误。在运行上述命令时,整个目录(firebase@3.1.0,即)似乎是由jspm创建的,因此它似乎被创建了,然后它的创建者立即无法访问它。

我试过:

  • 将-f添加到jspm命令行
  • 在Firebase之前或之后安装、React和Firebase Dom
  • 以管理员权限运行
  • 清除npm和jspm中的缓存
  • 干扰文件和目录权限
  • (编辑)添加各种-o选项,以防止从npm安装Firebase依赖项

我还注意到,如果我执行jspm install npm:firebase,也会发生同样的错误。我认为当Firebase作为ReactFire的依赖项安装时,上面的问题就会发生。只做jspm install firebase就可以从github:firebase/firebase-bower安装它,而不是从npm:firebase安装它(可能是因为npm:firebase不工作??)。

因此,我认为npm:firebase的下载和安装方式以及/或npm:reactfire如何依赖npm:firebase是个问题。但我不知道该怎么解决或解决这个问题。我对npm和jspm很陌生。

我在Windows上。抱歉的。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2016-07-14 01:12:57

嗯,当我终于想试一试的时候,它似乎很好:

代码语言:javascript
复制
jspm install reactfire=github:firebase/reactfire

我不知道为什么我不早点尝试,只是文档鼓励使用npm而不是github,并且似乎说github包通常在没有特殊修改或重写的情况下不能工作(我还没有弄清楚最后一部分是如何工作的)。

票数 0
EN

Stack Overflow用户

发布于 2016-09-16 14:31:52

这显然是由于错误 in jspm。尝试运行以下步骤:npm update jspm npm cache clear jspm cc jspm install -f -y

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38338373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档