javascript - salut à tous, problèmes rencontrés lors de l'installation de node-sass
大家讲道理
大家讲道理 2017-06-24 09:43:20
0
3
1000

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(3)
仅有的幸福

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

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

三叔

~/.npmrc

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

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal