package.json管理本地仓库代码

使用package.json管理本地的仓库代码,能够更好的管理仓库和分享协助开发等

package.json必须的

  • “name”
    • 需要全小写
    • 没有空格的单词
    • 连字符和下划线是允许的
  • “version”
    • 格式如x.x.x
    • 符合语义话的规则

比如下面的package.json:

{
  "name": "my-awesome-package",
  "version": "1.0.0"
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在配置.gitignore文件中忽略package-lock.json时,可以选择两种做法。首先,你可以将package-lock.json一直包含在仓库中,不将其忽略。这样做的好处是,其他开发人员在clone项目后,可以确保他们使用的是与你相同的依赖版本。但是在执行npm publish命令时,package-lock.json应该被忽略,不应该被发布出去。另一种做法是,在.gitignore文件中添加对package-lock.json的忽略规则。这样,package-lock.json文件将不会被Git跟踪和提交到仓库中。如果你选择这种做法,请确保在运行npm install之前删除package-lock.json文件,以便安装所有最新版本的依赖并重新生成package-lock.json。此外,你还可以在项目的根目录下添加.gitattributes文件,并在其中写入需要忽略的文件名,包括package-lock.json。使用merge=ours来指定合并冲突时选择保留当前版本。这样,即使其他开发人员在合并代码时修改了package-lock.json,也不会影响你的本地版本。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [详解package.json和package-lock.json](https://blog.csdn.net/weixin_38664300/article/details/127495039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [git merge时忽略某文件合并来避免冲突(以忽略package-lock.json文件冲突为例)](https://blog.csdn.net/m0_50181189/article/details/124912806)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值