ionic2/3常见问题-@node-sassa安装失败

问题描述

  • 如下图,执行ionic serve依赖node-sass找不到

    ionic2/3常见问题-@node-sassa安装失败_第1张图片
    node-sass下载失败

  • 如下图,执行cnpm i报错

    ionic2/3常见问题-@node-sassa安装失败_第2张图片

错误原因1:网络问题下载node-sassa失败

解决方法1
  • 尝试使用移动网络下载
解决方法2
  1. 去这里下载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
    ionic2/3常见问题-@node-sassa安装失败_第3张图片
    重新安装node-sass

错误原因2:nodejs版本太高

解决方法1
  • 卸载node.js


    ionic2/3常见问题-@node-sassa安装失败_第4张图片
    卸载6.x的nodejs
  • 去这里下载你想要的nodejs版本并安装,如果你现在是8.x就下载6.x,如果你是6.x就下载5.x
  • 最后删除app的node_modules,执行cnpm i重新安装依赖后再运行app
解决方法2

安装visual studio 2015,社区办即可

你可能感兴趣的:(ionic2/3常见问题-@node-sassa安装失败)