Windows系统中部署ShareWAF过程中,安装node模块sqlite3时出错,提示:node-pre-gyp install --fallback-to-build。

在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安装不了sqlite3,需要重新安装node,并且是选中这一项进行安装。