刚开始学习一些Grunt(以及替代方法--gulp.js),我遇到了一些我自己似乎无法弄清楚的混乱。我了解如何为不同的环境定义不同的任务,以提高效率并提高性能,但是如果我陷入困境,人们会如何使用这两种类型的任务。Grunt.js DEV vs PROD任务
问题1:比方说,我有我不想在开发过程中运行grunt-contrib-imagemin
的images
目录,但希望使“处理”图像住在images/build
在生产过程中运行它。我如何解释我的文件路径?有没有办法让它自动化?
问题2:我没有开发,我有任何种类的服务器配置的一点经验,所以我很困惑,当人们说“运行在服务器上grunt build
”。那会发生在哪里?甚至有可能像iPage这样的廉价共享主机?
我真的想通过构建工具来扩展我的知识,因此欢迎任何和所有的建议或意见。感谢您抽出宝贵的时间!
感谢您的回答!我知道所有关于设置单独的开发/构建任务以在不同的时间完成不同的事情,但我只是不知道如何管理不同的文件路径。我会研究'cwd'选项。此外,我想你可能必须有一个节点主机,但我只是好奇,如果我错过了明显的东西。再次感谢! – cmegown