首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将尤曼项目推上github

将尤曼项目推上github
EN

Stack Overflow用户
提问于 2015-05-19 17:23:14
回答 2查看 378关注 0票数 0

我试着和一个团队一起做一个约曼项目。生成> yo角的angularjs代码并将文件夹推到github

代码语言:javascript
运行
复制
git add .
git push
git commit origin master

当我从git github克隆代码时,我有以下错误

致命错误:找不到本地的咕噜声。 如果您看到了这条消息,那么要么找不到Gruntfile,要么您的项目没有在本地安装Gruntfile。有关安装和配置grunt的更多信息,请参见入门指南: http://gruntjs.com/getting-started

所以我删除了.gitignore上的每一件东西,并再次推送所有的东西,我收到了这样的警告

该文件的原始行结束将在您的工作目录中。

所以我很肯定这是行不通的,这也不是最好的方法。有人能帮我如何上传约曼项目吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-20 20:25:52

我认为,针对约曼的角度生成器已经创建了一个package.json文件,该文件在其所有任务中都定义为依赖项。因此,在克隆之后编译项目的正确方法是在本地安装所有npm依赖项,使用:

代码语言:javascript
运行
复制
npm install

然后运行grunt编译所有内容:

代码语言:javascript
运行
复制
grunt

当然,您必须在全局安装grunt-cli,它用于在本地运行grunt。要安装它,您必须使用以下命令,其中-g定义了全局安装(默认为本地安装):

代码语言:javascript
运行
复制
npm install -g grunt-cli
票数 2
EN

Stack Overflow用户

发布于 2015-05-19 17:35:45

首先,我认为您的问题有一个错误,您混合了commitpush命令:

代码语言:javascript
运行
复制
 git add .
 git commit -m 'commit message' // message is optional
 git push origin master

出现第一条消息是因为您没有安装Grunt。在您的工作目录中安装它:

代码语言:javascript
运行
复制
npm install grunt --save-dev

从GruntV0.4开始,您不应该在全球范围内安装Grunt本身。有关原因的更多信息,请阅读。资料来源:grunt cli文档.

如果它已在devDependencies中列出,只需运行:

代码语言:javascript
运行
复制
npm install

第二种是由线尾引起的.在回购中包含.gitattributes文件是一个很好的实践。文件的内容应该是:

代码语言:javascript
运行
复制
* text=auto

阅读有关此文件的信息:文档。或者还有另一种方法。它在这个问题中进行了描述。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30332201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档