很久之前得一个项目,久到遗忘了发版方式(源码和打包代码分离了之后发版的,嵌套在另一个项目内)。。。最近加了一个需求,不得不重新来触碰它。
找到代码,修改、编译。。。发现控制台报出了一大堆错误,找到核心错误如下:
Missing binding E:\app_project\node_modules\node-sass\vendor\win32-x64-64\binding.node
Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 10.x
原来是 sass 找不到绑定的nodojs版本了, 思考一番,想起不久前重装过系统,所有环境都重新搭建过,node也不例外的重新安装过, 看来问题在此。
找到问题就好解决了, 在项目内打开命令行界面,运行以下代码:
npm rebuild node-sass
完成之后,更新一下npm:
npm update
重新编译 问题解决!
参考:https://blog.csdn.net/moxiaoya1314/article/details/79266086