我有一个快速应用程序,其中包含我的开发视图/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/*
.
谢谢!