version du nœud 4.6.1
npm 2.15.9
stencil start
C:\Users\silk\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\@bigcommerce\stencil-styles\node_modules\@bigcommerce\node-sass\lib\extensions.js:158
throw new Error([
^
Error: The `libsass` binding was not found in C:\Users\silk\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\@bigcommerce\stencil-styles\node_modules\@bigcommerce\node-sass\vendor\win32-x64-46\binding.node
This usually happens because your node version has changed.
Run `npm rebuild node-sass` to build the binding for your current node version.
at Object.sass.getBinaryPath (C:\Users\silk\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\@bigcommerce\stencil-styles\node_modules\@bigcommerce\node-sass\lib\extensions.js:158:11)
at Object.<anonymous> (C:\Users\silk\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\@bigcommerce\stencil-styles\node_modules\@bigcommerce\node-sass\lib\index.js:16:36)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (C:\Users\silk\AppData\Roaming\npm\node_modules\@bigcommerce\stencil-cli\node_modules\@bigcommerce\stencil-styles\lib\styles.js:7:14)
at Module._compile (module.js:409:26)
Parce que le fichier 'win32-x64-46_binding.node' ne peut pas être téléchargé et que l'installation signalera une erreur
J'ai donc fait une configuration locale après l'avoir téléchargé dans le navigateur
SASS_BINARY_PATH=C:\Users\silk\AppData\Roaming\npm-cache\win32-x64-46_binding.node
De cette façon, l'installation peut être normale, mais les problèmes ci-dessus se produiront. . . . .
Essayez de remplacer le registre npm par le miroir de Taobao.
Registre de jeu de configuration npm " https://registry.npm.taobao.org "
~/.npmrc
En raison de problèmes d'avancement du projet, je suis allé voir un collègue pour copier le package installé. Une fois que vous l'avez trouvé, vous pouvez l'exécuter. C'est un piège. Il se peut que le téléchargement du fichier .node échoue et que le téléchargement local ne puisse pas être compilé (bien qu'il puisse être installé avec succès). .