error in ./src/views/asset/cardsList.vue
Module build failed: Error: Missing binding D:\project\br2.0\node_modules\node-sass\vendor\win32-x6 4-57\binding.node Node Sass could not find a binding for your current environment: Windows 64-bit with Node.js 8.x
Found bindings for the following environments: - Windows 64-bit with Node.js 12.x
This usually happens because your environment has changed since running `npm install`. Run `npm rebuild node-sass` to download the binding for your current environment. at module.exports (D:\project\br2.0\node_modules\node-sass\lib\binding.js:15:13) at Object.<anonymous> (D:\project\br2.0\node_modules\node-sass\lib\index.js:14:35) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Module.require (module.js:597:17) at require (internal/module.js:11:18) at Object.<anonymous> (D:\project\br2.0\node_modules\sass-loader\lib\loader.js:3:14) at Module._compile (module.js:653:30) at Object.Module._extensions..js (module.js:664:10) at Module.load (module.js:566:32) at tryModuleLoad (module.js:506:12) at Function.Module._load (module.js:498:3) at Module.require (module.js:597:17)解决办法 需要重装node-sass包 ··· npm rebuild node-sass ··· 安装完重新启动就ok了
如果npm rebuild node-sass命令不行
具体操作如下:
1. 访问url https://github.com/sass/node-sass/releases 2. 找到对应的win32-x64-72名字,我的是win32-x64-72_binding.node,下载到本地的 F:\IdeaProjects\clientv1\node_modules\node-sass\vendor\win32-x64-72/ 目录中 3. 将 win32-x64-72_binding.node改为 binding.node 4. done
参考:https://www.jianshu.com/p/d3c577209eae