为了账号安全,请及时绑定邮箱和手机立即绑定

package.json中没有fsevents,npm install却安装了它,但运行出错

package.json中没有fsevents,npm install却安装了它,但运行出错

神不在的星期二 2019-05-25 16:53:04
然后运行时,报错如下dyld:lazysymbolbindingfailed:Symbolnotfound:_node_module_registerReferencedfrom:/Users/zhangtao/zht/work/wxmgr/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.nodeExpectedin:flatnamespacedyld:Symbolnotfound:_node_module_registerReferencedfrom:/Users/zhangtao/zht/work/wxmgr/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.nodeExpectedin:flatnamespace
查看完整描述

2 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

装的过程目测出问题了,删掉重新来
rm-rfnode_modules/
npminstall
至于fsevent,这是系统相关的依赖,你不用理会
                            
查看完整回答
反对 回复 2019-05-25
?
跃然一笑

TA贡献1826条经验 获得超6个赞

fsevents不在package.json里,但是仍然安装了,是因为你的系统不是Windows系统,fsevents是苹果系统的可选依赖。至于为什么仍然会安装,你看下你写在package.json里的包是不是有某个或者某些库依赖fsevents。package.json文件里写的是你项目直接依赖的包,这些包依赖的其他包不是在项目根目录的package.json里面写的,而是在包目录里的package.json写的。
至于出错的话,可能是安装时候出错了,由于npm的服务器连接经常不稳定,建议换cnpm淘宝源试一下。
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 1950 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信