安装AngularJS时出现nan.h异常

安装AngularJS时出现nan.h异常,angularjs,node.js,npm,Angularjs,Node.js,Npm,我开始在Windows8.1计算机上使用AngularJS,但在构建项目时遇到了一些问题 节点verson:5.1.1 NPM版本:3.5.1 跑步时 npm install 在angular phonecat文件夹中,它会在一段时间后抛出此错误: C:\Users\MyTest\angular phonecat\node\u modules\ws>如果未定义 npm_配置_节点_gyp(节点 “C:\Users\MyTest\AppData\Roaming\npm\node\u module

我开始在Windows8.1计算机上使用AngularJS,但在构建项目时遇到了一些问题

节点verson:5.1.1 NPM版本:3.5.1

跑步时

npm install
在angular phonecat文件夹中,它会在一段时间后抛出此错误:

C:\Users\MyTest\angular phonecat\node\u modules\ws>如果未定义 npm_配置_节点_gyp(节点 “C:\Users\MyTest\AppData\Roaming\npm\node\u modules\npm\bin\node -gyp bin \..\node\u modules\node gyp\bin\node gyp.js“重建)else(节点重建)在该解决方案中一次一个地构建项目。 要启用并行生成,请添加“/m”开关。bufferutil.cc C:\Users\MyTest\angular phonecat\node\u modules\nan\nan.h(409):错误 C2039:“ExternalAscitringResource”:不是“v8::String”的成员 [C:\Users\MyTest\angular phonecat\node\u modules\ws\build\bufferutil.vcxproj] C:\Users\MyTest.node gyp\5.1.1\include\node\v8.h(2078):注意:请参阅 “v8::String”的声明

<>我还安装了VisualStudio 2015,并打开了一个安装了几个包的C++项目。

我还指定将VS2015 bulder用于npm

如果我运行这个

node -e "require('nan')"
我得到节点\u模块\n


怎么了?

我的项目也有同样的错误。年,有人建议下命令。这对我有用

npm install -g automattic/socket.io

你能解决这个问题吗?