代码之家  ›  专栏  ›  技术社区  ›  Zeeshan Hassan Memon

节点。js v10。0.0狼吞虎咽

  •  3
  • Zeeshan Hassan Memon  · 技术社区  · 6 年前

    我有一个节点。js api项目,该项目与node配合得很好。js v8.1.4 &npm公司 v5.0.3 但当我移动到节点时。js v10.0.0 &npm公司 v5.6.0 ,它产生以下结果:

    核心-api@0.0.2生态系统E:\opensource\node-cheat\core api &吞咽编译&pm2启动生态系统。配置。js |班扬

    gulp[11100]:src\node\u contextify。抄送:631:断言 args[1]->IsString()' failed. 1: node::DecodeWrite 2: node::DecodeWrite 3: uv_loop_fork 4: v8::internal::interpreter::BytecodeDecoder::Decode 5: v8::internal::RegExpImpl::Exec 6: v8::internal::RegExpImpl::Exec 7: v8::internal::RegExpImpl::Exec 8: 000000E5F6F84281 npm ERR! code ELIFECYCLE npm ERR! errno 134 npm ERR! core-api@0.0.2 ecosystem: &吞咽编译&pm2启动生态系统。配置。js | bunyan'npm ERR!出口 状态134 npm错误!npm错误!核心失败-api@0.0.2 生态系统脚本。npm错误!这可能不是npm的问题。 上面可能还有其他日志输出。

    npm错误!此运行的完整日志可以在以下位置找到:npm ERR!
    C: \Users\zeeshan\AppData\Roaming\npm-cache\U logs\2018-05-06T11\U 29\U 32\U 241Z-debug。日志

    如何修复此问题?

    2 回复  |  直到 6 年前
        1
  •  9
  •   Community CDub    4 年前

    好吧,已经有很多人面临了 Github Link

    解决方案1:

    npm更新

    npm重建

    解决方案2:

    删去 node_modules package-lock.json

    npm i

    更新:对我来说,后来工作顺利。

        2
  •  4
  •   Community CDub    4 年前

    升级Gulp-节点10(升级到Gulp 4)

    删除计算机上全局安装的现有Gulp版本

    npm rm-g大口

    然后,全局安装新的Gulp CLI包,如下所示

    npm安装-g gulp cli

    继续使用以下命令将Gulp 4本地安装到项目文件夹

    npm安装--保存开发gulp@next

    狼吞虎咽。js 4,大口喝。任务('name',['xq',x2']);代码应按如下方式转换

    吞咽任务('default',gulp.series('sass',imagemin');

    //或

    平行,如下所示。task('default',gulp.parallel('sass', “imagemin”);

    资料来源: https://davidsekar.com/nodejs/upgrading-your-gulp-for-running-with-node-v10