使用Grunt和Django:最佳工作流程

cus*_*ice 11 javascript django gruntjs

Django从另一个人那里继承了一个网站,我正试图Grunt.js和它一起使用.我的app目录结构如下:

app_name
 |__ pages
 |__ settings
 |__ static
     |__ config.rb
     |__ css
     |__ Gruntfile.js
     |__ img
     |__ js
     |__ node_modules
     |__ package.json
     |__ sass
 |__ templates
 |__ etc
Run Code Online (Sandbox Code Playgroud)

我应该Gruntstatic目录中使用吗?- 即最好的做法Grunt是在文件夹的根目录中使用(在这种情况下是旁边app_name)?

当我上传css/scripts到制作时,我不希望它Gruntfile.js是可见的.

gre*_*alm 2

您可以将 Gruntfile 和 node_modules 从上层文件夹符号链接到当前文件夹,这样 grunt 构建将运行良好,并且您不会将 cfg 文件存储在静态文件夹中。另一种方法是使用 deb 或 rpm 等打包系统排除它。