在windows系统中,node安装sqltie3模块时出错,提示的错误是:node-pre-gyp install --fallback-to-build。
再细看,会发现错误:“gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.”
这并不是配置什么的问题,而是在安装Node时,未选中这一项:
这一项的意思是:有些npm模块需要用c或c++进行编译。如果你可能安装这些模块(很可能的,sqlite3就需要),需要某些python和visual studio编译工具。
把这一项选中,安装node后,就可以了。
很多基于node的产品,比如著名的动态防御WAF:ShareWAF,在安装时,都是需要sqlite3模块的。
因此,遇到上述的node安装不了sqlite3,需要重新安装node,并且是选中这一项进行安装。
领取专属 10元无门槛券
私享最新 技术干货