npm install时如果卡住,不动弹,可以试试以下几种方式。
- 设置注册中心,使用淘宝注册中心。
- 这种主要解决因为网络问题引起的下载失败,
npm config set registry https://registry.npmmirror.com
,设置完后使用npm config get
可以查看设置结果,根据官方网站的通知淘宝镜像已经更换为npmjs.org
镜像。
- 这种主要解决因为网络问题引起的下载失败,
- 删除 node_modules文件夹,执行 npm install
- 我们都知道,npm install安装的包都在node_modules,删除node_modules后,可防止因为一个包下载失败引起的二次下载失败。
- 删除
package-lock.json
文件package-lock.json
文件会锁定版本,有时因为本地nodejs版本与锁定文件中版本不匹配导致下载失败,同时还要删除node_modules文件夹。
- node-sass版本与本地nodejs版本不匹配
- 查看
package.json
中node-sass的版本与本地的nodejs版本是否匹配,在node-sass官方网站,上边有依赖表,如果不匹配,可考虑使用nvm调整nodejs版本
- 查看