TypeScript rollbackFailedOptional的解决方法

rollbackFailedOptional

鄙人第一次在通过npm install -g typescript的命令行安装TypeScript的时候遇到了rollbackFailedOptional的提示,便上网查了一些相关资料,比如,先是设置npm的代理,命令行如下:

npm config set proxy http://127.0.0.1:1080
npm config set https-proxy http://127.0.0.1:1080

之后,又使用npm install -g typescript来安装TypeScript,仍然提示rollbackFailedOptional,后来,根据提示进行npm update,命令行如下(其中username是自身计算机的用户名,鄙人把这个用户名修改了):

sudo chown -R $USER:$(id -gn $USER) /Users/username/.config

之后,又使用npm install -g typescript来安装TypeScript,仍然提示rollbackFailedOptional,后来,又通过如下方法,将npm设置为国内的镜像:

//淘宝镜像
npm config set registry https://registry.npm.taobao.org
//验证
npm config get registry
如果返回https://registry.npm.taobao.org则说明设置成功
//华为云镜像
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
//验证方法类似
//腾讯云镜像
npm config set registry http://mirrors.cloud.tencent.com/npm/

之后又通过npm install -g typescript安装TypeScript,却仍然提示rollbackFailedOptional,并且过了挺久之后又出现If you are behind a proxy, please make sure that the npm ERR! 'proxy' config is set properly. See: 'npm help config'的提示,后来便使用下面命令移除了npm的代理:

npm config delete proxy
npm config delete https-proxy

之后安装成功。

免责声明:这仅仅只是个人安装TypeScript的经验,仅供参考,不保证正确性,不作任何决策依据!



全栈后端 / TypeScript笔记 :





Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.