2017-11-23 1 views
0

Ich habe versucht, Schimpanse auf meinem Windows-Computer global installieren, konnte aber nicht erfolgreich sein. Hier ist der Fehler, der mir gezeigt wurde. Kann mir bitte jemand helfen?wie zu beheben npm Erlaubnis auf Windows

C:\Users\Shahin>npm install -g chimp 
npm WARN deprecated [email protected]: Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update! 
npm WARN deprecated [email protected]: Use uuid module instead 
C:\Users\Shahin\AppData\Roaming\npm\chimp -> C:\Users\Shahin\AppData\Roaming\npm\node_modules\chimp\bin\chimp.js 

> [email protected] install C:\Users\Shahin\AppData\Roaming\npm\node_modules\chimp\node_modules\fibers 
> node build.js || nodejs build.js 


C:\Users\Shahin\AppData\Roaming\npm\node_modules\chimp\node_modules\fibers>if not defined npm_config_node_gyp (node "C:\Users\Shahin\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild --release) else (node "" rebuild --release) 
gyp ERR! configure error 
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. 
gyp ERR! stack  at PythonFinder.failNoPython (C:\Users\Shahin\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:483:19) 
gyp ERR! stack  at PythonFinder.<anonymous> (C:\Users\Shahin\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:508:16) 
gyp ERR! stack  at C:\Users\Shahin\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\polyfills.js:284:29 
gyp ERR! stack  at FSReqWrap.oncomplete (fs.js:152:21) 
gyp ERR! System Windows_NT 10.0.15063 
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Shahin\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--release" 
gyp ERR! cwd C:\Users\Shahin\AppData\Roaming\npm\node_modules\chimp\node_modules\fibers 
gyp ERR! node -v v8.9.1 
gyp ERR! node-gyp -v v3.6.2 
gyp ERR! not ok 
node-gyp exited with code: 1 
Please make sure you are using a supported platform and node version. If you 
would like to compile fibers on this machine please make sure you have setup your 
build environment-- 
Windows + OS X instructions here: https://github.com/nodejs/node-gyp 
Ubuntu users please run: `sudo apt-get install g++ build-essential` 
Alpine users please run: `sudo apk add python make g++` 
'nodejs' is not recognized as an internal or external command, 
operable program or batch file. 
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\chimp\node_modules\fsevents): 
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) 

npm ERR! code ELIFECYCLE 
npm ERR! errno 1 
npm ERR! [email protected] install: `node build.js || nodejs build.js` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 

npm ERR! A complete log of this run can be found in: 
npm ERR!  C:\Users\Shahin\AppData\Roaming\npm-cache\_logs\2017-11-23T12_22_34_584Z-debug.log 

Ich habe einige Tutorials für Ubuntu gesehen. aber ich weiß nicht, wie ich das für Windows beheben kann.

+1

'Kann Python nicht finden ausführbare Datei" Python "' lässt mich denken, dass Sie entweder kein Python installiert haben oder Ihr Python nicht korrekt in Ihrem Windows PATH konfiguriert ist. Übrigens, Hallo Kazi :-D – Jankapunkt

Antwort

1

Sieht so aus, als ob Sie nicht die Toolchain für die native Modulkompilierung installiert haben. Die meisten npm-Module sind reine js, so dass Sie nicht auf diese Probleme stoßen, aber einige erfordern Kompilieren bei der Installation.

einfachste Weg, um die Werkzeugkette zu installieren, ist mit windows-build-tools

Öffnen Sie eine Eingabeaufforderung auf Administratorebene und auszuführen:

npm install --global windows-build-tools 

Es hat eine lange Zeit dauern wird, aber installiert alles, was Sie brauchen, und Tive es für NPM richtig verwenden

Verwandte Themen