Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs项目工作流步骤_Angularjs_Node.js_Git_Repository - Fatal编程技术网

Angularjs项目工作流步骤

Angularjs项目工作流步骤,angularjs,node.js,git,repository,Angularjs,Node.js,Git,Repository,我正在从头开始设置am Angular.js项目。我想把它保存在Github的存储库中 我有一个简单的问题,但我找不到一个全面的答案。在建立了项目基本脚手架,并使用NPM安装了一些节点模块之后,项目结构中有许多库、节点模块等。还有一些框架文件,例如Sails框架。由于开发人员可以通过运行npm install来安装它们,我应该将哪些文件推送到存储库中?哪些不需要推 问题是,源代码树将所有新文件显示为未暂存,我不知道应该排除哪个文件,应该提交哪个文件 我应该将哪些文件推入存储库 与您的应用程序相关

我正在从头开始设置am Angular.js项目。我想把它保存在Github的存储库中

我有一个简单的问题,但我找不到一个全面的答案。在建立了项目基本脚手架,并使用NPM安装了一些节点模块之后,项目结构中有许多库、节点模块等。还有一些框架文件,例如Sails框架。由于开发人员可以通过运行
npm install
来安装它们,我应该将哪些文件推送到存储库中?哪些不需要推

问题是,源代码树将所有新文件显示为未暂存,我不知道应该排除哪个文件,应该提交哪个文件

我应该将哪些文件推入存储库

与您的应用程序相关的任何文件,其中包含业务逻辑、路由或您添加到项目中的其他文件,这些文件是应用程序运行所必需的

哪些不需要推

您应该将
node\u模块
添加到
.gitignore
文件中。在几乎所有情况下,都不需要包括已安装的软件包,因为您的
package.json
在调用
npm install
时会维护一个要安装的软件包列表

如果您不确定从哪里开始使用
.gitignore
文件,那么它是由GitHub生成的&许多流行的IDE。只需将该文件添加到项目文件夹中,git就会自动检测到它,您应该将
.gitignore
作为存储库文件的一部分

此外,如果您使用的是前端软件包管理,则应将
bower.json
添加到存储库中,并将
bower\u组件
目录添加到
.gitignore

我应该将哪些文件推入存储库

与您的应用程序相关的任何文件,其中包含业务逻辑、路由或您添加到项目中的其他文件,这些文件是应用程序运行所必需的

哪些不需要推

您应该将
node\u模块
添加到
.gitignore
文件中。在几乎所有情况下,都不需要包括已安装的软件包,因为您的
package.json
在调用
npm install
时会维护一个要安装的软件包列表

如果您不确定从哪里开始使用
.gitignore
文件,那么它是由GitHub生成的&许多流行的IDE。只需将该文件添加到项目文件夹中,git就会自动检测到它,您应该将
.gitignore
作为存储库文件的一部分


此外,如果您使用的是前端软件包管理,则应将
bower.json
添加到存储库中,并将
bower\u组件
目录添加到
.gitignore

根据个人经验,git中有两种类型的文件可以忽略

  • 第三方库,可使用npm/bower等安装
  • 生成的文件,如从
    less
    生成的
    css
    ,缩小的
    js
    文件等

  • 根据个人经验,git中有两种类型的文件可以忽略

  • 第三方库,可使用npm/bower等安装
  • 生成的文件,如从
    less
    生成的
    css
    ,缩小的
    js
    文件等