我正在评估kunstmaan bundle,它是一个用symfony构建的cms。
要求是:
- Node.js
- SASS
- 鲍尔
- Grunt
- UglifyJS
- 丑陋的CSS
我的猜测:这些应用程序只在开发环境中需要吗?对生产环境有什么要求
所有这些都将仅用于开发:
- SASS是一个预处理器,用于从SASS或SCSS文件编译CSS
- Bower是一个包管理器,用于管理(安装/更新/删除)javascript包。在某种程度上,您需要包含bower为您安装的javascript,但我猜CMS会为您解决这个问题
- Grunt为您提供开发工具
- UglifyJS和UglifyCSS将缩小你的JS和CSS文件
- 最后是node.js——在这个场景中,node(及其包管理器npm)只用于安装上面提到的其他包
除了以某种方式包含bower安装的软件包(如上所述)外,您在生产中不需要任何这些软件包。