Coder Social home page Coder Social logo

electron-screen's Introduction

Hello there! 🚀☁️

I'm an Engineering Manager at Elastic, leading the Cloud Ingress team and I'm passionate about building inclusive and high-performing teams. I constantly forward the enrichment of my knowledge and exploring new technologies.

I love Open Source and enjoy designing developer tooling with a focus on performances and developer experience. I'm one of the lead maintainers of Fastify, a speedy web framework for Node.js, but I also contribute to many other Open Source projects.

electron-screen's People

Contributors

delvedor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

rodneym

electron-screen's Issues

strange values returned with 4 screens

Hi, thanks for this module. it seems that Electron still have some issues under windows.
I have a configuration with 5 screens. 1 screen on top and 4 smaller underneath.

The issue i'm facing is that using the bounds returned by the screen() function seems to shift to the next screen.
these are the values returned by screen():
[ { bounds: { x: 944, y: 1080, width: 800, height: 480 } },
{ bounds: { x: 4294966640, y: 1080, width: 800, height: 480 } },
{ bounds: { x: 1744, y: 1080, width: 800, height: 480 } },
{ bounds: { x: 144, y: 1080, width: 800, height: 480 } },
{ bounds: { x: 0, y: 0, width: 1920, height: 1080 } } ]

Compilation fails

Electrons issues with screen are a real show-stopper, so I'm happy to have found your workaround.

I try to install electron-screen on Windows 10. I have VS 2012 installed, VS 2013 already failed. What do I miss?

$ npm install --save electron-screen

> [email protected] install C:\Users\user\test\node_modules\electron-screen
> node-gyp rebuild


C:\Users\user\test\node_modules\electron-screen>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebuild )
Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen.
  screen.cc
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(336): error C2988: Unerkannte Vorlagendeklaration/-definition [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(336): error C2059: Syntaxfehler: 'using' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(469): error C2988: Unerkannte Vorlagendeklaration/-definition [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(469): error C2059: Syntaxfehler: 'using' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(580): error C2061: Syntaxfehler: Bezeichner 'WeakCallbackType' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(646): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "v8::PersistentBase<T>".
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(641): error C2253: "PersistentBase<T>": Ein reiner Spezifizierer oder ein abstrakter ▒berschreibungsspezifizierer ist nur f▒r eine virtuelle Funktion zul▒ssig. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(848): error C2253: "Global<T>": Ein reiner Spezifizierer oder ein abstrakter ▒berschreibungsspezifizierer ist nur f▒r eine virtuelle Funktion zul▒ssig. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(851): Siehe Verweis auf die Instanziierung der gerade kompilierten Klassen-template "v8::Global<T>".
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(856): error C2988: Unerkannte Vorlagendeklaration/-definition [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(856): error C2059: Syntaxfehler: 'using' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(919): error C2989: "v8::HandleScope": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(319): Siehe Deklaration von 'v8::HandleScope'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(953): error C2989: "v8::EscapableHandleScope": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(135): Siehe Deklaration von 'v8::EscapableHandleScope'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(983): error C2989: "v8::Data": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(74): Siehe Deklaration von 'v8::Data'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(1117): error C2989: "v8::Script": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(96): Siehe Deklaration von 'v8::Script'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(1556): error C2989: "v8::StackTrace": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(101): Siehe Deklaration von 'v8::StackTrace'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(1619): error C2989: "v8::StackFrame": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(100): Siehe Deklaration von 'v8::StackFrame'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2028): error C2989: "v8::Value": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(108): Siehe Deklaration von 'v8::Value'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2034): error C2989: "v8::Primitive": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(93): Siehe Deklaration von 'v8::Primitive'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2049): error C2989: "v8::Boolean": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(70): Siehe Deklaration von 'v8::Boolean'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2069): error C2989: "v8::Name": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(86): Siehe Deklaration von 'v8::Name'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2436): error C2989: "v8::String": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(102): Siehe Deklaration von 'v8::String'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2474): error C2989: "v8::Symbol": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(104): Siehe Deklaration von 'v8::Symbol'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2488): error C2989: "v8::Number": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(87): Siehe Deklaration von 'v8::Number'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2503): error C2989: "v8::Integer": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(82): Siehe Deklaration von 'v8::Integer'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2517): error C2989: "v8::Int32": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(81): Siehe Deklaration von 'v8::Int32'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2531): error C2989: "v8::Uint32": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(106): Siehe Deklaration von 'v8::Uint32'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2939): error C2989: "v8::Object": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(89): Siehe Deklaration von 'v8::Object'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(2968): error C2989: "v8::Array": Klassen-template wurde bereits als Nichtklassen-template deklariert. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
        c:\users\user\.node-gyp\5.10.1\include\node\v8.h(69): Siehe Deklaration von 'v8::Array'
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3180): error C2504: 'v8::Object': Basisklasse undefiniert [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3187): error C2061: Syntaxfehler: Bezeichner 'FunctionCallback' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3193): error C2061: Syntaxfehler: Bezeichner 'FunctionCallback' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3204): error C2059: Syntaxfehler: 'return' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3204): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3209): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Call' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3215): error C2270: 'GetName': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3223): error C2270: 'GetInferredName': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3229): error C2270: 'GetDisplayName': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3235): error C2270: 'GetScriptLineNumber': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3240): error C2270: 'GetScriptColumnNumber': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3245): error C2270: 'IsBuiltin': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3250): error C2270: 'ScriptId': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3256): error C2270: 'GetBoundFunction': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3258): error C2270: 'GetScriptOrigin': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3262): error C2059: Syntaxfehler: 'private' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3263): error C2059: Syntaxfehler: ')' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3272): error C2504: 'Object': Basisklasse undefiniert [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3274): error C2504: 'Object': Basisklasse undefiniert [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3280): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3280): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3280): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3281): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3281): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3282): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3287): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3287): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3287): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3293): error C2061: Syntaxfehler: Bezeichner 'Local' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3295): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3295): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3295): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3297): error C2061: Syntaxfehler: Bezeichner 'Local' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3299): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3299): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3299): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3301): error C2061: Syntaxfehler: Bezeichner 'Value' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3305): error C2061: Syntaxfehler: Bezeichner 'Value' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3315): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3315): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3315): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3316): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3316): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3317): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3320): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3320): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3320): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3321): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3321): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3322): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3325): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3325): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3325): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3326): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3326): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3327): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3335): error C2061: Syntaxfehler: Bezeichner 'Value' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3339): error C2061: Syntaxfehler: Bezeichner 'Value' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3356): error C2504: 'Object': Basisklasse undefiniert [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3373): error C2628: 'ArrayBuffer::Allocator' gefolgt von 'void' unzul▒ssig (Semikolon ';' vergessen?) [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3399): error C3861: "data_": Bezeichner wurde nicht gefunden. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3399): error C2461: 'Contents': Formale Parameterliste f▒r Konstruktor fehlt [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3399): error C2059: Syntaxfehler: 'Konstante' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3399): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3399): error C2143: Syntaxfehler: Es fehlt ';' vor '{' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3399): error C2334: Unerwartete(s) Token vor '{'; sichtbarer Funktionstext wird ▒bersprungen [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3401): error C2059: Syntaxfehler: 'return' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3401): error C2238: Unerwartete(s) Token vor ';' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3402): error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'ByteLength' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3402): error C2270: 'ByteLength': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3402): error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterst▒tzt. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3402): error C2065: 'byte_length_': nichtdeklarierter Bezeichner [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3404): error C2059: Syntaxfehler: 'private' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3408): error C2255: "friend": au▒erhalb einer Klassendefinition nicht zul▒ssig. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3409): error C2059: Syntaxfehler: '}' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3409): error C2143: Syntaxfehler: Es fehlt ';' vor '}' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3415): error C2270: 'ByteLength': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3423): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3431): error C2143: Syntaxfehler: Es fehlt ';' vor '<' [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3439): error C2270: 'IsExternal': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3444): error C2270: 'IsNeuterable': Modifizierer f▒r Funktionen, die keine Memberfunktionen sind, nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3477): error C2065: 'Value': nichtdeklarierter Bezeichner [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3477): error C2065: 'obj': nichtdeklarierter Bezeichner [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3477): error C2433: 'Cast': '__forceinline' bei der Deklaration von Daten nicht zul▒ssig [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
c:\users\user\.node-gyp\5.10.1\include\node\v8.h(3477): fatal error C1903: Weiterverarbeitung nach vorherigem Fehler nicht m▒glich; Kompilierung wird abgebrochen. [C:\Users\user\test\node_modules\electron-screen\build\electronscreen.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack    at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack    at emitTwo (events.js:100:13)
gyp ERR! stack    at ChildProcess.emit (events.js:185:7)
gyp ERR! stack    at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\user\test\node_modules\electron-screen
gyp ERR! node -v v5.10.1
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\user\test\package.json'
npm WARN test No description
npm WARN test No repository field.
npm WARN test No README data
npm WARN test No license field.
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save" "electron-screen"
npm ERR! node v5.10.1
npm ERR! npm  v3.8.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the electron-screen package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!    node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!    npm bugs electron-screen
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!    npm owner ls electron-screen
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!    C:\Users\user\test\npm-debug.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.