随着时间的推移,Git 存储库变得越来越大,或者自己误操作,把 node_moduoles
、.yarn
、.DS_Sore
这种大文件上传到远程仓库中,虽然后期把他们移除了,但还是会使仓库体积变大,获取仓库变得更慢,每个人都必须下载文件,因此我们需要缩减 Git 仓库体积。
随着时间的推移,Git 存储库变得越来越大,或者自己误操作,把 node_moduoles
、.yarn
、.DS_Sore
这种大文件上传到远程仓库中,虽然后期把他们移除了,但还是会使仓库体积变大,获取仓库变得更慢,每个人都必须下载文件,因此我们需要缩减 Git 仓库体积。
随着时间的推移,项目中 package.json 中的依赖越来越臃肿,安装依赖的速度越来越慢,各种奇奇怪怪的包,不一定都会用到,因此我们可以为项目减负,使用 depcheck 检测项目中不用的依赖包,然后移除它们。
Github 作为一个资源托管平台,我们有没有想过在主页锦上添花否?
这不,你可以通过 yourUsername/yourUsername 来制作你的名片。
先跟大家展示下我最终实现的效果,在线体验地址:Github 主页。
本文将介绍如何使用 npm 脚本(npm scripts)。
在之前的文章中 《怎么发布 NPM 包》中,已经介绍了如何使用 npm 进行发包,本文将会介绍一款发包工具 np ,它是由 sindresorhus 大神所创造的一套 npm published 工具,比 npm 原生的 npm publish
多了更多方便的功能!
将包发布到 NPM(node package manager)上很简单,只需要 2 步:
一行代码统一规范包管理器: only-allow,强制在项目上使用特定的包管理器
Sequelize 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, MariaDB, SQLite 以及 Microsoft SQL Server. 它具有强大的事务支持, 关联关系, 预读和延迟加载,读取复制等功能。