zoukankan      html  css  js  c++  java
  • windows上安装node-gyp

    前言

    gyp是一种根据c++源代码编译的工具,node-gyp就是为node编译c++扩展的时候使用的编译工具。

    问题

    一直有使用到bcrypt模块,而bcrypt依赖于node-gyp。但最近在windows部署却有奇怪的问题:

    error bcrypt@3.0.2 install: `node-pre-gyp install --fallback-to-build`
    

    前提

    需要安装Visual C++ Build Tools和python2.7,此处使用一行命令可以自动完成:
    bash npm install --global --production windows-build-tools

    究极原因

    因为之前一直可以,而此次不可以,所以我真是懵逼,经过好一番资料查找,终于找到一个issue:
    https://github.com/nodejs/node-gyp/issues/1599

    按照这位仁兄所述,貌似是因为node-gyp依赖旧版本的grpc,所以新版本的node下是无法编译成功的。然后我把node从12降到10(node最新稳定版是12,以前是10),就。。就OK了!~

    真是蛋疼

  • 相关阅读:
    PyQt5库结构
    PyQt5
    QObject
    os.listdir()
    os.getcwd()
    os.chdir()
    os.access()
    __name__
    php 学习笔记之关于时区的那点事
    php 学习笔记之搭建开发环境(mac版)
  • 原文地址:https://www.cnblogs.com/thyong/p/11842524.html
Copyright © 2011-2022 走看看