Hexo 场景下,对于 package-lock 的管理
按照规范,对于package-lock.json的管理,是通过.npmrc,而不需要用到.gitignore。
1 | |
建站时,使用hexo init命令,会把应用程序进行安装。如果是通过项目的.npmrc进行管理,那么得自己手动删除package-lock.json文件。因为hexo init要求当前目录为空,所以没法通过先新建.npmrc,写好内容,再运行hexo init的方式。
如果不想自己手动删除package-lock.json文件,那么可以使用用户文件夹的.npmrc,也就是全局配置。使用npm config set来设置。
1 | |
之后根据实际需求,自行决定是否保留在用户文件夹中的.npmrc中的配置。比如,如果只是想临时设置,那么可以把这个配置选项删除。
1 | |
大致如此。
Hexo 场景下,对于 package-lock 的管理
https://sunboyallen.github.io/hexo-package-lock/