在进行grunt项目的基本设置时,您的所有源代码应位于“app”文件夹中。主要任务包括两个:grunt server:devgrunt server:prod。它们虽然略有不同,但都执行以下任务列表: 'clean:all', 'sass:'+ ENVIRONMENT, 'uglify:'+ ENVIRONMENT, 'copy:'+ ENVIRONMENT, 'complexity:'+ ENVIRONMENT, 'connect:'+ ENVIRONMENT, 'watch'ENVIRONMENT 变量会被传入冒号后的 dev 或 prod,代表不同的环境配置。以下是具体任务的执行说明:

  • grunt server:dev:运行所有任务,但为开发模式配置,包含保留所有的JS注释,CSS渲染中包含调试类来源注释,并将服务器设置为 localhost:3333

  • grunt server:prod:用于生产环境的设置,通常去除注释、优化代码,适合发布使用。