我正在尝试从 github 克隆一个项目,然后设置 bower 依赖项和 grunt 构建/开发工具。当 Angular 项目最初被推送到 github 时,某些目录和文件已经被删除(因为它们在 gitignore 文件中列出)。我试图弄清楚如何恢复本地运行项目所需的所有这些文件(我在 github 上浏览时发现)。
克隆项目后,我运行 bower 命令以读取 bower.json:
% bower install
然后我运行 grunt 命令:
% npm install -g grunt-cli
% npm install grunt --save-dev
为什么运行这些终端命令时没有自动创建 Gruntfile.js?
它还挂起与 livereload 相关的问题,但在我运行这些问题后消失了:
% npm install --save-dev connect-livereload
% npm install
当我使用这些 yeoman 和 grunt 命令从头开始一个项目时,它会自动创建 Gruntfile.js,我可以成功地让项目在浏览器中自动加载:
% npm install -g generator-angular
% yo angular
% bower install angular-ui
% npm install --save-dev connect-livereload
% npm install
% grunt test
% grunt server
% grunt
但我正在尝试掌握从 github 克隆项目然后在本地设置项目的技术。我很接近,但目前我也遇到了缺少 Gruntfile.js 的问题。如果您能提供任何指导,我将不胜感激。一切顺利,
本