{"action":"created","issue":{"url":"https://api.github.com/repos/johnpapa/ng-demos/issues/63","labels_url":"https://api.github.com/repos/johnpapa/ng-demos/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/johnpapa/ng-demos/issues/63/comments","events_url":"https://api.github.com/repos/johnpapa/ng-demos/issues/63/events","html_url":"https://github.com/johnpapa/ng-demos/issues/63","id":105037919,"number":63,"title":"npm install error","user":{"login":"realph","id":2334951,"avatar_url":"https://avatars.githubusercontent.com/u/2334951?v=3","gravatar_id":"","url":"https://api.github.com/users/realph","html_url":"https://github.com/realph","followers_url":"https://api.github.com/users/realph/followers","following_url":"https://api.github.com/users/realph/following{/other_user}","gists_url":"https://api.github.com/users/realph/gists{/gist_id}","starred_url":"https://api.github.com/users/realph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/realph/subscriptions","organizations_url":"https://api.github.com/users/realph/orgs","repos_url":"https://api.github.com/users/realph/repos","events_url":"https://api.github.com/users/realph/events{/privacy}","received_events_url":"https://api.github.com/users/realph/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-05T17:06:28Z","updated_at":"2015-12-19T07:16:48Z","closed_at":null,"body":"I'm getting an error when running npm install for the first time:\r\n\r\n    > utf-8-validate@1.1.0 install /Users/realph/Desktop/ng-demos/modular/node_modules/browser-    sync/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-    client/node_modules/ws/node_modules/utf-8-validate\r\n    > node-gyp rebuild\r\n\r\n    CXX(target) Release/obj.target/validation/src/validation.o\r\n    SOLINK_MODULE(target) Release/validation.node\r\n    SOLINK_MODULE(target) Release/validation.node: Finished\r\n    npm ERR! cb() never called!\r\n\r\nAny idea why this is happening?\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/johnpapa/ng-demos/issues/comments/165956403","html_url":"https://github.com/johnpapa/ng-demos/issues/63#issuecomment-165956403","issue_url":"https://api.github.com/repos/johnpapa/ng-demos/issues/63","id":165956403,"user":{"login":"musahaidari","id":8165629,"avatar_url":"https://avatars.githubusercontent.com/u/8165629?v=3","gravatar_id":"","url":"https://api.github.com/users/musahaidari","html_url":"https://github.com/musahaidari","followers_url":"https://api.github.com/users/musahaidari/followers","following_url":"https://api.github.com/users/musahaidari/following{/other_user}","gists_url":"https://api.github.com/users/musahaidari/gists{/gist_id}","starred_url":"https://api.github.com/users/musahaidari/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/musahaidari/subscriptions","organizations_url":"https://api.github.com/users/musahaidari/orgs","repos_url":"https://api.github.com/users/musahaidari/repos","events_url":"https://api.github.com/users/musahaidari/events{/privacy}","received_events_url":"https://api.github.com/users/musahaidari/received_events","type":"User","site_admin":false},"created_at":"2015-12-19T07:16:48Z","updated_at":"2015-12-19T07:16:48Z","body":"This is the output that I am getting, while `npm install` for the first time.\r\n\r\n    $ npm install --python=python2.7 --msvs_version=2013\r\n    npm WARN deprecated gulp-load-utils@0.0.4:\r\n    WARN engine karma@0.12.37: wanted: {\"node\":\">=0.8 <=0.12 || >=1 <=2\"} (current: {\"node\":\"5.2.0\",\"npm\":\"2.14.10\"})\r\n    npm WARN optional dep failed, continuing fsevents@1.0.6\r\n\r\n    > utf-8-validate@1.2.1 install E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\utf-8-validate\r\n    > node-gyp rebuild\r\n\r\n\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\utf-8-validate>if not defined npm_config_node_gyp (node \"E:\\node\\Nodist\\bin\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js\" rebuild )  else (node  rebuild )\r\n    Building the projects in this solution one at a time. To enable parallel build, please add the \"/m\" switch.\r\n      validation.cc\r\n      win_delay_load_hook.c\r\n         Creating library E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\utf-8-validate\\build\\Release\\validation.lib and object E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\utf-8-validate\\build\\Release\\validation.exp\r\n      Generating code\r\n      Finished generating code\r\n      validation.vcxproj -> E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\utf-8-validate\\build\\Release\\\\validation.node\r\n    npm WARN optional dep failed, continuing fsevents@1.0.6\r\n\r\n    > bufferutil@1.2.1 install E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\bufferutil\r\n    > node-gyp rebuild\r\n\r\n\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\bufferutil>if not defined npm_config_node_gyp (node \"E:\\node\\Nodist\\bin\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js\" rebuild )  else (node  rebuild )\r\n    Building the projects in this solution one at a time. To enable parallel build, please add the \"/m\" switch.\r\n      bufferutil.cc\r\n      win_delay_load_hook.c\r\n         Creating library E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\bufferutil\\build\\Release\\bufferutil.lib and object E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\bufferutil\\build\\Release\\bufferutil.exp\r\n      Generating code\r\n      Finished generating code\r\n      bufferutil.vcxproj -> E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\engine.io\\node_modules\\ws\\node_modules\\bufferutil\\build\\Release\\\\bufferutil.node\r\n\r\n    > bufferutil@1.2.1 install E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\bufferutil\r\n    > node-gyp rebuild\r\n\r\n\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\bufferutil>if not defined npm_config_node_gyp (node \"E:\\node\\Nodist\\bin\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js\" rebuild )  else (node  rebuild )\r\n    Building the projects in this solution one at a time. To enable parallel build, please add the \"/m\" switch.\r\n      bufferutil.cc\r\n      win_delay_load_hook.c\r\n         Creating library E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\bufferutil\\build\\Release\\bufferutil.lib and object E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\bufferutil\\build\\Release\\bufferutil.exp\r\n      Generating code\r\n      Finished generating code\r\n      bufferutil.vcxproj -> E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\bufferutil\\build\\Release\\\\bufferutil.node\r\n\r\n    > utf-8-validate@1.2.1 install E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\utf-8-validate\r\n    > node-gyp rebuild\r\n\r\n\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\utf-8-validate>if not defined npm_config_node_gyp (node \"E:\\node\\Nodist\\bin\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js\" rebuild )  else (node  rebuild )\r\n    Building the projects in this solution one at a time. To enable parallel build, please add the \"/m\" switch.\r\n      validation.cc\r\n      win_delay_load_hook.c\r\n         Creating library E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\utf-8-validate\\build\\Release\\validation.lib and object E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\utf-8-validate\\build\\Release\\validation.exp\r\n      Generating code\r\n      Finished generating code\r\n      validation.vcxproj -> E:\\node\\tests\\ng-demos\\modular\\node_modules\\browser-sync\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\engine.io-client\\node_modules\\ws\\node_modules\\utf-8-validate\\build\\Release\\\\validation.node\r\n\r\n    > ws@0.4.32 install E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\r\n    > (node-gyp rebuild 2> builderror.log) || (exit 0)\r\n\r\n\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws>if not defined npm_config_node_gyp (node \"E:\\node\\Nodist\\bin\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_modules\\node-gyp\\bin\\node-gyp.js\" rebuild )  else (node  rebuild )\r\n    Building the projects in this solution one at a time. To enable parallel build, please add the \"/m\" switch.\r\n      bufferutil.cc\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2039: 'ExternalAsciiStringResource' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2065: 'ExternalAsciiStringResource' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2065: 'resource' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2448: 'NanNew' : function-style initializer appears to be a function definition [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(430): error C2766: explicit specialization; 'v8::Local<v8::StringObject> NanNew<v8::StringObject,v8::Local<v8::String>>(v8::Local<v8::String>)' has already been defined [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(420) : see previous definition of 'NanNew'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(447): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::String>,v8::RegExp::Flags)' : function template has already been defined [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(438) : see declaration of 'NanNew'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(459): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::String>,v8::RegExp::Flags)' : function template has already been defined [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(450) : see declaration of 'NanNew'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(767): error C3083: 'smalloc': the symbol to the left of a '::' must be a type [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(767): error C2039: 'FreeCallback' : is not a member of 'node' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(767): error C2061: syntax error : identifier 'FreeCallback' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(770): error C2065: 'callback' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(770): error C2065: 'hint' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(777): error C2665: 'node::Buffer::New' : none of the 4 overloads could convert all the argument types [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\node_buffer.h(43): could be 'v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate *,char *,size_t)'\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\node_buffer.h(31): or       'v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate *,v8::Local<v8::String>,node::encoding)'\r\n              while trying to match the argument list '(v8::Isolate *, const char *, uint32_t)'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(781): error C2664: 'v8::Local<v8::Object>::Local(const v8::Local<v8::Object> &)' : cannot convert argument 1 from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object> &' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              Reason: cannot convert from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object>'\r\n              No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(788): error C2039: 'Use' : is not a member of 'node::Buffer' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(788): error C3861: 'Use': identifier not found [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1728): error C2039: 'IsExternalAscii' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C2039: 'ExternalAsciiStringResource' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C2143: syntax error : missing ';' before '*' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1730): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1730): error C2039: 'GetExternalAsciiStringResource' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1731): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1731): error C2227: left of '->data' must point to class/struct/union/generic type [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              type is 'unknown-type'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1732): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1732): error C2227: left of '->length' must point to class/struct/union/generic type [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\bufferutil.vcxproj]\r\n              type is 'unknown-type'\r\n      validation.cc\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2039: 'ExternalAsciiStringResource' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2065: 'ExternalAsciiStringResource' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2065: 'resource' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(409): error C2448: 'NanNew' : function-style initializer appears to be a function definition [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(430): error C2766: explicit specialization; 'v8::Local<v8::StringObject> NanNew<v8::StringObject,v8::Local<v8::String>>(v8::Local<v8::String>)' has already been defined [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(420) : see previous definition of 'NanNew'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(447): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::String>,v8::RegExp::Flags)' : function template has already been defined [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(438) : see declaration of 'NanNew'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(459): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::String>,v8::RegExp::Flags)' : function template has already been defined [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(450) : see declaration of 'NanNew'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(767): error C3083: 'smalloc': the symbol to the left of a '::' must be a type [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(767): error C2039: 'FreeCallback' : is not a member of 'node' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(767): error C2061: syntax error : identifier 'FreeCallback' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(770): error C2065: 'callback' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(770): error C2065: 'hint' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(777): error C2665: 'node::Buffer::New' : none of the 4 overloads could convert all the argument types [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\node_buffer.h(43): could be 'v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate *,char *,size_t)'\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\node_buffer.h(31): or       'v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate *,v8::Local<v8::String>,node::encoding)'\r\n              while trying to match the argument list '(v8::Isolate *, const char *, uint32_t)'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(781): error C2664: 'v8::Local<v8::Object>::Local(const v8::Local<v8::Object> &)' : cannot convert argument 1 from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object> &' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              Reason: cannot convert from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object>'\r\n              No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(788): error C2039: 'Use' : is not a member of 'node::Buffer' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(788): error C3861: 'Use': identifier not found [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1728): error C2039: 'IsExternalAscii' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C2039: 'ExternalAsciiStringResource' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C2143: syntax error : missing ';' before '*' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1729): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1730): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1730): error C2039: 'GetExternalAsciiStringResource' : is not a member of 'v8::String' [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              C:\\Users\\wdd\\.node-gyp\\5.2.0\\include\\node\\v8.h(2078) : see declaration of 'v8::String'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1731): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1731): error C2227: left of '->data' must point to class/struct/union/generic type [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              type is 'unknown-type'\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1732): error C2065: 'ext' : undeclared identifier [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n    E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\node_modules\\nan\\nan.h(1732): error C2227: left of '->length' must point to class/struct/union/generic type [E:\\node\\tests\\ng-demos\\modular\\node_modules\\karma\\node_modules\\socket.io\\node_modules\\socket.io-client\\node_modules\\ws\\build\\validation.vcxproj]\r\n              type is 'unknown-type'\r\n\r\n    > phantomjs@1.9.19 install E:\\node\\tests\\ng-demos\\modular\\node_modules\\phantomjs\r\n    > node install.js\r\n\r\n    Install exited unexpectedly\r\n\r\n"}}