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/