初次使用uni-app开发app,在HbuilderX(2.9.8)运行到模拟器时,报错如下:
大概意思就是找不到匹配的node-sass bindings,由于本机node版本与HbuilderX内置的node版本不一致导致。那么按照提示来试试"npm rebuild node-sass",并没有什么改变,可能姿势不对,再来一次,还是一样!!!兄die,大概你对姿势不对有什么误解吧。
好了,那么该怎么办呢,大概两个思路:
- 修改HbuilderX的node版本
- 本机使用HbuilderX内的node版本,再运行一次"npm rebuild node-sass"
这里我使用第一个“姿势”(思路):
// mac 上的处理
cd /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node
mv node node-v8
ln -s /usr/local/bin/node /Applications/HBuilderX.app/Contents/HBuilderX/plugins/node/node