Npm install installation documentation reported an error.

  node.js, question

The gulp configured step by step on the company’s computer will work normally. Then I will take a test on the USB drive and bring back my own computer for use

npm install

Commands for reinstallation always report errors, and when the company configures another project after completing one project in Computer Configuration, it will also report errors, which is equal to the success of one project in the same environment and the same operation. The installation of gulp-sass in other projects often reports errors, which is very strange. The code is as follows:

E:\web\b2b>cnpm install
 [graceful-fs@3.0.8] deprecate: graceful-fs version 3 and before will fail on n
 ewer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
 install xmlhttprequest from remote
 t/archive/a6b6f2.tar.gz, may be very slow, please keep patience
 [lodash@1.0.2] deprecate: lodash@<3.0.0 is no longer maintained. Upgrade to lo
 [gulp-uglify@*] installed at node_modules\.npminstall\gulp-uglify\1.5.3\gulp-u
 glify (0 packages, use 6s, speed 407.41kB/s, json 2.26MB, tarball 0B)
 install global from remote
 tar.gz , may be very slow, please keep patience
 [graceful-fs@1.2.3] deprecate: graceful-fs version 3 and before will fail on n
 ewer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
 [gulp@*] installed at node_modules\.npminstall\gulp\3.9.1\gulp (0 packages, us
 e 6s, speed 407.81kB/s, json 2.36MB, tarball 0B)
 [gulp-clean-css@*] installed at node_modules\.npminstall\gulp-clean-css\2.0.3\
 gulp-clean-css (0 packages, use 6s, speed 418.55kB/s, json 2.42MB, tarball 0B)
 [gulp-autoprefixer@*] installed at node_modules\.npminstall\gulp-autoprefixer\
 3.1.0\gulp-autoprefixer (0 packages, use 7s, speed 376.89kB/s, json 2.68MB, ta
 rball 0B)
 [fsevents@1.0.8] download from binary mirror: {"module_name":"fse","module_pat
 [gulp-sass@^2.2.0] installed at node_modules\.npminstall\gulp-sass\2.2.0\gulp-
 sass (0 packages, use 11s, speed 302.18kB/s, json 3.27MB, tarball 0B)
 [browser-sync@*] installed at node_modules\.npminstall\browser-sync\2.11.1\bro
 wser-sync (0 packages, use 12s, speed 291kB/s, json 3.27MB, tarball 0B)
 excute post install scripts  ...
 [bufferutil@1.2.1] scripts.install: "node-gyp rebuild" at E:\web\b2b\node_modu
 gyp ERR!  configure error
 gyp ERR!  stack Error: Can't find Python executable "python", you can set the P
 YTHON env variable.
 gyp ERR!  stack     at failNoPython (C:\Users\mqhe\AppData\Roaming\npm\node_mod
 gyp ERR!  stack     at C:\Users\mqhe\AppData\Roaming\npm\node_modules\cnpm\node
 gyp ERR!  stack     at FSReqWrap.oncomplete (fs.js:82:15)
 gyp ERR!  System Windows_NT 10.0.10586
 gyp ERR!  command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\mqhe\\AppDa
 node-gyp\\bin\\node-gyp.js" "rebuild"
 gyp ERR!  cwd E:\web\b2b\node_modules\.npminstall\bufferutil\1.2.1\bufferutil
 gyp ERR!  node -v v4.4.0
 gyp ERR!  node-gyp -v v3.2.1
 gyp ERR!  not ok
 [Error: Run "C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuild" error, exi
 t code 1
 at ChildProcess.<anonymous> (C:\Users\mqhe\AppData\Roaming\npm\node_module
 at emitTwo (events.js:87:13)
 at ChildProcess.emit (events.js:172:7)
 at maybeClose (internal/child_process.js:827:16)
 At process.childprocess. _ handle.exit (internal/child _ process.js: 211: 5) @ percent
 S] optional error: percentage s
 All packages installed (486 packages installed from npm registry, 2 packages i
 nstalled from remote url, use 12s, speed 275.08kB/s, json 581(3.27MB), tarball

Although it is indicated that all packages were successfully installed, the following error will be reported as soon as gulp is executed:

 throw new Error([
 Error: The `libsass` binding was not found in E:\web\b2b\node_modules\.npminst
 This usually happens because your node version has changed.
 Run `npm rebuild node-sass` to build the binding for your current node version
 Full stop
 at Object.sass.getBinaryPath (E:\web\b2b\node_modules\.npminstall\node-sas
 at Object.<anonymous> (E:\web\b2b\node_modules\.npminstall\node-sass\3.4.2
 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> (E:\web\b2b\node_modules\.npminstall\gulp-sass\2.2.0
 at Module._compile (module.js:409:26)

Can you tell me what went wrong? How to solve it?

  "name": "b2b",
  "version": "1.0.0",
  "description": "B2B",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  "keywords": [
  "author": "qingjin",
  "license": "ISC",
  "devDependencies": {
    "gulp": "",
    "gulp-uglify": "",
    "gulp-clean-css": "",
    "gulp-sass": "",
    "gulp-autoprefixer": "",
    "browser-sync": "",

Error tip: inside has some suggestions for you to do:

Run `npm rebuild node-sass` to build the binding for your current node version

In other words, enter in the command line inside:

npm rebuild node-sass