由于gulp,Npm安装在semantic-ui上失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于gulp,Npm安装在semantic-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清理我的缓存。我已经建成并重建了。当我进行语义ui安装时,即使我只是单独尝试使用npm install semantic-ui,我也会遇到同样的问题。

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

任何人都有类似的问题和修复?

编辑:关于Debian 8 jessie

答案

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

以上是关于由于gulp,Npm安装在semantic-ui上失败的主要内容,如果未能解决你的问题,请参考以下文章

在我的 Mac 上安装了 MySQL,并删除了全局 npm、gulp 等。保存 npm 的步骤?

在Ubuntu 17.10上安装Gulp

安装gulp教程(整理)

Gulp实现cssjs图片的压缩以及cssjs文件的MD5命名

npm ande gulp cmd

npm + gulp 项目构成详解