在CloudControl中部署基于grunt的应用程序
我正在尝试将一个基于grunt的应用程序部署到CC。 我想部署使用grunt build
任务生成的应用程序的dist
版本。 现在,我所做的就是将我的grunt devDependencies
移动到dependencies
并使用NPM postinstall
挂钩来运行grunt构build任务。 这种方式一旦更新NPM依赖性CC运行的任务。
但是,这个方法有两个问题:
1) compass
不工作
2)把所有的咕噜声依赖关系转移到dependencies
感觉不对。 第一个问题,我认为我可以使用另一个SCSS grunt模块来修复它。
还有其他的方法吗? 最好我不想将我的dist
版本保存在版本库中。
你能解释一下情况吗?
通常我会遵循以下步骤
本地
- 做npm安装
- 做咕噜生成
-
推到云端
服务器
-
将环境设置为生产(假设您的所有文件都会检查环境并相应地加载文件)