在CloudControl中部署基于grunt的应用程序

时间:2014-03-05 09:01:58

标签: node.js deployment gruntjs cloudcontrol

我正在尝试将基于grunt的应用程序部署到CC。我想部署应用程序的dist版本,该版本是使用grunt build任务生成的。现在,我所做的就是将我的咕噜devDependencies移到dependencies并使用NPM postinstall挂钩来运行grunt构建任务。这样一旦更新了NPM依赖关系,CC就会运行任务。

但是,我对这种方法有两个问题:

1) compass无效

2)将所有grunt依赖项移至dependencies并不正确。第一个问题我认为我可以使用另一个SCSS grunt模块修复它。

还有其他替代方法吗?我最好不要将dist版本保存在存储库中。

1 个答案:

答案 0 :(得分:0)

你能再详细解释一下情况吗?

通常我会按照以下步骤进行操作

本地

  1. 执行npm安装
  2. 做咕噜声构建
  3. 推向云端

    服务器

  4. 将环境设置为生产(假设您的所有文件都检查环境并相应地加载文件)