node升级后,项目中node-sass报错的问题

今天把node从v8.x升级到v10.x后 npm run dev启动vue项目报错

1
2
3
4
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x

Found bindings for the following environments:
- Windows 64-bit with Node.js 8.x

可以看出是环境变了 导致的问题。。。

解决方法

网上找了一下需要重装node-sass

1
npm rebuild node-sass

安装完再启动就ok了

如果还是报错就要根据当前 Node 版本,更新node-sass的版本号 查看支持的版本

参考:node升级后,项目中的node-sass报错的问题