[Browser-sync] Erreur depuis windows 10

Par Kurobayashi, il y a 10 ans


Javascript NodeJS

Bonjour,
ayant fait la mise à jour vers windows 10 hier, j'ai voulu réinstaller node.js, git et browser-sync afin de faire une mise à jour global.

Cependant, pour browser-sync j'ai quelques soucis qui ne m'étaient pas arrivés sous w8.1.

Au départ celui-ci me sortait des erreurs python non trouvé. J'ai donc installer la version 2.7.10 et j'ai ensuite ajouter le path "PYTHON" dans les variables d'ENV.
Ceci corrigé, il me sortait des erreurs Visual studio etc... J'ai donc installer Visual studio 2013.
Et maintenant que ceci est corrigé, il me sort des erreurs de chemin/nom spécifié trop long....

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(607,5): error MSB6003: Impo ssible d'exécuter la tâche exécutable spécifiée "link.exe". Le chemin d'accès spécifié, le nom de fichier ou l es deux sont trop longs. Le nom de fichier qualifié complet doit comprendre moins de 260 caractères et le nom du répertoire moins de 248 caractères. [C:\Users\Kowoshirah\AppData\Roaming\npm\node_modules\browser-sync\node _modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\bu fferutil\build\bufferutil.vcxproj] gyp ERR! build error gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (F:\Programmation\Logiciels\NodeJS\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23) 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 10.0.10240 gyp ERR! command "F:\\Programmation\\Logiciels\\NodeJS\\node.exe" "F:\\Programmation\\Logiciels\\NodeJS\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Users\Kowoshirah\AppData\Roaming\npm\node_modules\browser-sync\node_modules\socket.io\node_modules\socket.io-client\node_modules\engine.io-client\node_modules\ws\node_modules\bufferutil gyp ERR! node -v v4.1.1 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok

et

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(308,5): error MSB3491: Impos sible d'écrire des lignes dans le fichier "Release\obj\validation\validation.tlog\validation.lastbuildstate". Le chemin d'accès spécifié, le nom de fichier ou les deux sont trop longs. Le nom de fichier qualifié complet doit comprendre moins de 260 caractères et le nom du répertoire moins de 248 caractères. [C:\Users\Kowoshirah\ AppData\Roaming\npm\node_modules\browser-sync\node_modules\socket.io\node_modules\socket.io-client\node_module s\engine.io-client\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj] gyp ERR! build error gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (F:\Programmation\Logiciels\NodeJS\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23) 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 10.0.10240 gyp ERR! command "F:\\Programmation\\Logiciels\\NodeJS\\node.exe" "F:\\Programmation\\Logiciels\\NodeJS\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Users\Kowoshirah\AppData\Roaming\npm\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 gyp ERR! node -v v4.1.1 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok npm WARN optional dep failed, continuing bufferutil@1.2.1 npm WARN optional dep failed, continuing utf-8-validate@1.2.1

Voilà, ici je bloque, j'ai bien cherché des solutions, mais sans résultat. J'ai bien vue un réponse donnée qui était "npm@3", mais bon, j'ai pas trop saisie le sens.

Si quelqu'un à une idée, je suis preneur.
Merci.

1 réponse

mikael, il y a 10 ans

Salut,

J'avais le même problème que toi et je suis d'ailleurs tombé sur ton post en cherchant.
Essayes de mettre à jour node et npm, ça a fonctionné de mon côté.