问题描述
-
如下图,执行
node-sass下载失败ionic serve
依赖node-sass找不到
-
如下图,执行
cnpm i
报错
错误原因1:网络问题下载node-sassa失败
解决方法1
- 尝试使用移动网络下载
解决方法2
- 去win32-x64-47_binding.node,我的版本是47,你的可能和我的不一样
- 把下载的文件放到硬盘某目录下,我放到了D盘根目录
- 执行
set SASS_BINARY_PATH=D:\win32-x64-47_binding.node
- 再执行
cnpm i node-sass
- 最后再运行
ionic serve
运行app或执行cnpm i
安装完其他依赖在运行app
重新安装node-sass
错误原因2:nodejs版本太高
解决方法1
-
卸载node.js
卸载6.x的nodejs - 去下载你想要的nodejs版本并安装,如果你现在是8.x就下载6.x,如果你是6.x就下载5.x
- 最后删除app的node_modules,执行
cnpm i
重新安装依赖后再运行app