但安装失败这个问题似乎无法通过上述命令解决。本文将总结遇到此类问题时的解决方案。
笔者的测试环境如下:
遇到的安装失败的报错如下:
附上报错截图:
1. 检查node-sass安装版本是否正确。
下图为截至版本时的对应关系。
在项目中还没有或者有但是此文件没有指定的版本时,默认会安装的最新版本。由于笔者安装的版本时,执行命令默认安装了撰写本文时的最新版本,所以才有了前文中报错。
根据版本对应关系,笔者应该安装的版本,因此需要将安装命令改为:
这样就是使用来安装的中的最新版本。
2. 检查是否是网络问题
在使用安装时,会从 上下载 文件。由于国内网络环境的问题,这个下载时间可能会很长,甚至导致超时失败。
附上报错截图。
这种情况下仅使用参数指定npm包的下载源是不够的,还需要使用参数指定sass二进制文件的下载源,因此需要将安装命令改为:
这样一来就是指定node-sass版本,指定npm包下载源为淘宝源,指定sass下载源为淘宝源,使用此命令基本就都能安装成功了。
遇到node-sass安装失败时,可以使用以下命令:
通过下表查看版本对应关系,也可访问node-sass github仓库或者node-sass npm仓库进行查看。
欢迎批评指正。
到此这篇node安装npm -v错误(装了node 用npm会报错是为什么)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/hd-nodejs/72510.html