我正在研究Yii2应用程序的前端,我想实现Grunt来执行少量任务,比如编译我的.sass文件并连接和缩小.js文件。
我知道我不需要将node-modules文件夹推送到repo,任何想要它的人都可以npm install
,因为我已正确打包,所以我的队友不需要node-modules文件夹,如果他们没有触及应用程序的前端端。我的问题是,我应该推送我的构建文件夹,在编译之前我有.sass和.js文件吗?或者更好的是,我知道我不需要推动它,但我是否应该在那里作为备份,以防我想从不同的计算机拉动项目?在repo上有/ build目录有什么缺点吗?
我不想让其他人混乱,但我觉得我应该把它作为备份,或者即使其他人想要编辑文件,这是常见的做法吗?
另外,对于熟悉yii2高级模板的人,究竟应该说/ build文件夹应该去哪里?
谢谢。