首页 > 解决方案 > 由于 gulp,Npm install 在语义 ui 上失败

问题描述

我正在尝试安装此反应应用程序的依赖项。我的 package.json 中有包并且正在运行npm install。输出是:

> semantic-ui@2.3.3 install /srv/org/reactsgo/app/front_end/node_modules/semantic-ui
> gulp install

gulp[10488]: ../src/node_contextify.cc:637:static void node::contextify::ContextifyScript::New(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args[1]->IsString()' failed.
 1: 0x8b8210 node::Abort() [gulp]
 2: 0x8b82e5  [gulp]
 3: 0x8eb237 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [gulp]
 4: 0xb4daa8  [gulp]
 5: 0xb4fa12 v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [gulp]
 6: 0x1a851fd841bd
Aborted

我试图用npm clean cache --force. 我已经建造和重建。当我安装语义用户界面时,我总是遇到同样的问题,即使我只是尝试npm install semantic-ui自己安装。

我遇到了版本控制问题吗?我的节点是 v10.8.0,我的 npm 是 6.2.0。

有人有类似的问题和解决方法吗?

编辑:在 Debian 8 上

标签: javascriptnode.jsnpmgulp

解决方案


固定运行npm install natives然后重新运行npm install


推荐阅读