Désolé, je suis un débutant de nodejs. Je voudrais essayer le package win32ole
dans nodejs sous Windows7, mais lorsque npm install win32ole
commande d’installation npm install win32ole
dans une fenêtre d’invite de commande ouverte en tant qu’administrateur, de nombreuses erreurs se npm install win32ole
.
Ma configuration est:
python
pointe vers 2.7.9 PYTHON
définie sur C:\Python27\python.exe
node-gyp
où trouver Python avec la commande node-gyp --python C:\Python27\
npm
où trouver Python avec la commande npm config set python C:\Python27\python.exe
Voici la sortie de la console:
C:\Windows\system32 >npm install win32ole Impossibile trovare il percorso specificato. npm WARN engine [email protected]: wanted: {"node":">= 0.8.18 && [email protected] install C:\Windows\system32\node_modules\win32ole\node_modules\ref > node-gyp rebuild C:\Windows\system32\node_modules\win32ole\node_modules\ref >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 ) Impossibile trovare il percorso specificato. gyp: Call to 'node -e "require('nan')"' returned exit status 1. while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:355:16) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Windows_NT 6.1.7601 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:\Windows\system32\node_modules\win32ole\node_modules\ref gyp ERR! node -v v4.2.1 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "win32ole" npm ERR! node v4.2.1 npm ERR! npm v2.14.7 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! This is most likely a problem with the ref 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 their info via: npm ERR! npm owner ls ref npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! C:\Windows\system32\npm-debug.log
Un indice sur ce que je fais mal?
SUIVRE
node-gyp
je l’ai indiqué dans un commentaire, le paquet node-gyp
sous Windows présente certains problèmes: https://github.com/nodejs/node-gyp/issues/629.
Tout d’abord, vous avez un avertissement en raison de la version du nœud
npm WARN engine [email protected]: wanted: {"node":">= 0.8.18 && < 0.9.0"} (current: {"node":"4.2.1","npm":"2.14.7"})
Il devrait être inférieur à 0.9.0
Avez-vous installé node-gyp ? Je vois beaucoup d'erreur se plaindre. Sinon, vous pouvez l'installer avec cette commande
npm install -g node-gyp