我有一个有角度的项目,在构建这个项目之后,我尝试使用firebase deploy
。在“宿主:准备上传的dist目录”之后,它会失败,出现以下错误。
警告:您可能使用与此版本的Node.js不兼容的节点-tar或npm版本。请使用与Node.js捆绑的npm版本,或与Node.js 9和更高版本兼容的npm版本(> 5.5.1或< 5.4.0)或节点-tar (> 4.0.1)。node38453:./src/node_zlib.cc:437:静态空节点::(匿名命名空间)::ZCtx::init(const FunctionCallbackInfo &):断言`args.Length() == 7& "init(windowBits,level,memLevel,策略,writeResult,writeCallback,“字典)”失败“。1: node::Abort() /usr/local/bin/node 2: node( const* const () 4) /usr/local/bin/node 3: node:(匿名namespace)::ZCtx::Init(v8::FunctionCallbackInfo const&) /usr/local/bin/node 4: v8::internal::FunctionCallbackArguments::Call(void ()(v8::FunctionCallbackInfo &) /usr/local/bin/node 5: V8:内部:*MaybeHandle V8::internal::(匿名namespace)::HandleApiCallHelper(v8::internal::Isolate*,V8:内部:句柄,V8:内部::BuiltinArguments) /usr/local/bin/node 6: v8::internal::Builtin_Impl_HandleApiCall(v8::internal::BuiltinArguments,V8:内部:隔离*)/usr/local/bin/节点7: 0x3e504a2842fd中止陷阱:6
我检查了node (v.9.6.1)和npm (5.6.0)的版本。我已经尝试删除节点和npm,并重新安装,没有运气。我一直未能找到节点-tar版本。
如果有人能帮我指出正确的方向,我会非常感激的。
发布于 2018-03-15 13:51:08
嘿,伙计,我刚出了问题。在将节点和npm升级到最新版本后,我发现它来自于firebase。
我只是npm install -g firebase-tools
,然后firebase deploy
又开始工作了!
https://stackoverflow.com/questions/48963549
复制相似问题