Error: Node Sass does not yet support your current environment: Windows 64-bit

Error: Node Sass does not yet support your current environment: Windows 64-bit

错误日志:

throw new Error(errors.unsupportedEnvironment())
C:Users72074530Desktop
unhealth
ode_modules
ode-sasslibinding.js:13
      throw new Error(errors.unsupportedEnvironment());
      ^

Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.13.0
    at module.exports (C:Users72074530Desktop
unhealth
ode_modules
ode-sasslibinding.js:13:13)
    at Object.<anonymous> (C:Users72074530Desktop
unhealth
ode_modules
ode-sasslibindex.js:14:35)
    at Module._compile (internal/modules/cjs/loader.js:1200:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
    at Module.load (internal/modules/cjs/loader.js:1049:32)
    at Function.Module._load (internal/modules/cjs/loader.js:937:14)
    at Module.require (internal/modules/cjs/loader.js:1089:19)
    at require (internal/modules/cjs/helpers.js:73:18)
    at Object.<anonymous> (C:Users72074530Desktop
unhealth
ode_modulesgulp-sassindex.js:162:21)
    at Module._compile (internal/modules/cjs/loader.js:1200:30)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! runshare@0.1.0 public: `gulp && rm -rf ./public/rev`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the runshare@0.1.0 public script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:Users72074530AppDataRoaming
pm-cache\_logs2020-06-23T08_51_01_590Z-debug.log

解决办法:

1. 删除老的node_modules;
2. set SASS_BINARY_PATH=D:win32-x64-64_binding.node
3. cnpm install

原理可以查看这篇文章:https://blog.****.net/qwe1314225/article/details/104749866/