nodejs上npm安装Node-Kinect2教程
Node-Kinect2 的GitHub地址:https://github.com/wouterverweirder/kinect2
首先向大家说明,这个Node-Kinect2是无法安装到node的全局中的,也就是node-global文件夹中,它只能安装到项目文件夹中去。
一. 首先安装安装官方的Kinect 2 SDK
这个你也可以去Kinect for windows微软中国体感官方网站下载也可以。安装过程也很简单,一直点击下一步即可。
二. 安装node-gyp(Github地址)
在安装node-gyp前你需要安装并配置python和Visual Studio 2017
注:(1)这两个非常重要,如果安装和配置没有做好,在gyp编译中将会出现很多bug。
(2)输入命令npm config set registry https://mirrors.huaweicloud.com/repository/npm/
,使npm从华为云那里下载东西。
建议大家如果之前开发中已经装了python和Visual Studio 2017,先卸载后再重装下,这样会减少出现很多莫名的bug(我亲测过,后面我是都卸载了重装的)
步骤(电脑上没有python和Visual Studio 2017或已经卸载掉的):
-
进入Windows PowerShell,以管理员身份运行,如下图所示
-
安装python和Visual Studio 2017并配置好
输入命令npm install --global --production windows-build-tools
安装成功后,如下图所示
然后我的这个编译工具就下载到了这个地方
点击修改,查看有没有勾选这三个东西
或者通过Visual Studio Installer安装Visual Studio Community 2017,安装成功后点击修改,查看有没有勾选这些东西
然后你可以去软件管家去安装python2.7或python3.7(两个都可以,本人亲测过)
注意:
(1)在python的安装过程会让你选择是否允许Add to Path,这个要点击允许,不然的话你需要到环境配置中去添加路径。
(2)Visual Studio必须要2017,2019不行。
(3)网上有很多博客说要输入命令npm config set msvs_version 2017
和npm config set python python2.7
,其实并不需要,按照上面安装后,路径都已经默认配置好了。 -
输入命令
npm install -g node-gyp
,安装成功后如下图所示
三.安装Kinect2
在项目文件夹下输入命令:npm init -y
后再输入命令npm install kinect2
,安装成功后如下图所示
项目文件夹结构如下图所示