“npm init”和“git init”有什么区别?

时间:2021-06-23 11:51:39

标签: git npm git-init npm-init

当我想开始一个项目时,有时我会困惑 2021-06-23T12:08:37.557Z eb945ca9-a4b6-4f8e-add1-774276db2cb7 ERROR Invoke Error { "errorType": "TypeError", "errorMessage": "Cannot read property 'UserID' of null", "stack": [ "TypeError: Cannot read property 'UserID' of null", " at Runtime.handler (/var/task/build/userAPI.js:12:57)", " at Runtime.handleOnce (/var/runtime/Runtime.js:66:25)" ] } npm init 之间的区别是什么。我不知道应该在何时何地使用它们?

可以一起使用还是分开使用?

我应该在项目开始时使用它们还是我可以随时使用它们?

2 个答案:

答案 0 :(得分:0)

源代码控制(本例中为 Git,但还有其他系统)用于跟踪和保存源代码随时间变化的历史记录。

Pro Git Book

一个包管理器(在这种情况下是 NPM,但还有其他的像 nuget),帮助管理第三方库并将第三方库包含到代码中。特别是在 NPM 的情况下,它还可能包含声明有关您的项目的信息的脚本或配置,例如名称、版本、描述以及在线托管您的代码的位置(即其源代码控制)。

About NPM

所以要回答您关于何时应该使用它们的问题:

  • Git 通常应该用于大多数项目
  • 当您需要包含要从 NPM 存储库中使用的第三方库时,应使用 NPM。

答案 1 :(得分:0)

说明。 npm init 可用于设置新的或现有的 npm 包。在这种情况下,初始化程序是一个名为 create- 的 npm 包,它将由 npx 安装,然后执行其主 bin —— 大概是创建或更新包。

///////////////////////Git初始化////////////////////// ///////////// git init 命令创建一个新的 Git 存储库。它可用于将现有的、未版本控制的项目转换为 Git 存储库或初​​始化一个新的空存储库。大多数其他 Git 命令在初始化的存储库之外不可用,因此这通常是您将在新项目中运行的第一个命令。

///////////////////////////////////////////// ///////////////

相关问题