recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - salut à tous, problèmes rencontrés lors de l'installation de node-sass

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. . . . .

大家讲道理大家讲道理2799 Il y a quelques jours1033

répondre à tous(3)je répondrai

  • 仅有的幸福

    仅有的幸福2017-06-24 09:45:20

    Essayez de remplacer le registre npm par le miroir de Taobao.

    Registre de jeu de configuration npm " https://registry.npm.taobao.org "

    répondre
    0
  • 三叔

    三叔2017-06-24 09:45:20

    ~/.npmrc

    registry=https://registry.npm.taobao.org
    SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass

    répondre
    0
  • 黄舟

    黄舟2017-06-24 09:45:20

    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). .

    répondre
    0
  • Annulerrépondre