问题描述
-
如下图,执行
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
错误原因2:nodejs版本太高
解决方法1
-
卸载node.js
- 去这里下载你想要的nodejs版本并安装,如果你现在是8.x就下载6.x,如果你是6.x就下载5.x
- 最后删除app的node_modules,执行
cnpm i
重新安装依赖后再运行app
解决方法2
安装visual studio 2015,社区办即可