使用淘宝镜像来加速npm包管理
大多数开发人员,尤其是前端开发人员都应该熟悉NPM。 NPM是最大的软件注册中心,包含600,000多个软件包。 每天,世界各地的开发人员都通过NPM共享和下载软件包。 这些项目也是基于NPM构建的。 我们可以通过NPM轻松获得所需的功能,从而节省了大量的开发成本。 我不得不说,使用NPM确实很酷,但是缺点是官方NPM服务器在国外托管。可以想象,访问速度会受到国内限制,因此经常会有一些无法安装的软件包或 安装失败的原因。 幸运的是,我们的通用淘宝推出了CNPM图像服务。
CNPM是完整的npmjs.org映像。 我们可以使用它代替正式版本(只读)。 当前,同步频率为每10分钟一次,以确保与官方服务尽可能同步。
淘宝NPM镜像地址:http://npm.taobao.org/
那么我们如何使用cnpm镜像呢?
1.全球使用
npm配置设置注册表 https://registry.npm.taobao.org
配置完成后,可以通过以下方法验证成功
npm config获取注册表
这种方法有一个缺点。 由于设置是全局设置,并且淘宝图像是只读的,因此如果我们需要通过npm publish发布自己的软件包,则会出现问题。
2.特殊=指定项目用途
创建.npmrc文件,文件内容为:
注册表= http://registry.npm.taobao.org
将.npmrc文件保存到指定的项目目录,以便该项目使用淘宝映像,但默认的npm官方映像在其他位置使用。
3.通过cnpm使用
npm install -g cnpm --registry = https://registry.npm.taobao.org
这样,我们可以使用cnpm命令来使用淘宝图片,也可以使用npm命令来获取官方的npm资源。
git配置记住用户名和密码
作为程序猿,在日常开发中不可避免地要处理git。 尽管有许多强大的git可视化管理工具(例如soure tree),但有时我们仍然需要手动键入命令。 两者都需要重新输入用户名和密码,这是不可避免的。 下面介绍如何配置用于记录的用户名和密码。
在这里,您已经默认安装了git,首先我们需要在命令行窗口中运行命令:
git config --global credential.helper store
允许git记录用户名和密码的方法有两种:
1.手动创建文件
输入我们的用户目录(%HOME%),通常为C:\ users \ Administrator。 如果您不是Administrator用户,只需找到与您的用户相对应的目录并输入命令:
vim .git-credentials
并添加内容(以github为例)
https://{username}:{password}@github.com
然后,当您运行git pull或git push时,无需输入密码。
2.自动记录方式
直接运行命名
git pull
此时,系统将要求您输入用户名和密码。 输入正确的用户名和密码后,下次运行git pull或git push时,您将发现不再需要输入用户名和密码。