node 版本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)
因為‘win32-x64-46_binding.node’檔案無法下載 安裝就會報錯
所以 我就在瀏覽器下載後進行了一個本地的設定
SASS_BINARY_PATH=C:\Users\silk\AppData\Roaming\npm-cache\win32-x64-46_binding.node
這樣就能正常的安裝,但是就會出現以上的問題。 。 。 。 。
仅有的幸福2017-06-24 09:45:20
試試吧 npm 的registry 改成淘寶的鏡像呢。
npm config set registry " https://registry.npm.taobao.org "
黄舟2017-06-24 09:45:20
因為專案進度問題,我已經去找同事拷貝了一份安裝的包。發現就能運行了 這個比較坑,,,應該是下載 .node 檔案不成功,本地下載無法編譯(雖然也能成功安裝)。 。