【发布时间】:2013-10-31 21:31:06
【问题描述】:
我在/assets/views 中有一个包含我的开发视图的快速应用程序。我认为我需要将开发视图和生产视图分开,因为在生产中,当我使用 grunt-contrib-usemin 连接/丑化脚本时,我将编辑 HTML。
所以这就是问题所在。我现在的树:
assets/views
├── 404.html
├── index.html
├── layout.html
├── question_ask.html
└── question_display.html
理想情况下,我希望我的生产就绪视图与资产处于同一级别。使用 grunt-contrib-copy,它似乎复制了整个树。我目前将其放入public,因为我不确定如何将我的 dest 设置为项目的根目录。
copy: {
views: {
src: ['assets/views/*.html'],
dest: 'public/'
}
所以这里有几个问题:
拥有开发视图和生产视图是不好的做法吗?如果是这样,是否有另一种方法可以生成引用 concat/uglified 脚本的视图?
如何使用 grunt-contrib-copy 复制到项目的根目录?显然,我不想要
assets/views,我只想要一个views/*文件夹,其中包含assets/views/*中的内容。
谢谢!
【问题讨论】:
标签: express gruntjs grunt-contrib-copy