我试图制作一个构建结构,其中文件不仅仅是"漂浮在"。
这样做的原因是我使用Drupal并且不想让gruntfile,package.json和" node_modules" -folder松散地放在"主题" -folder
我想要的文件结构:
- sites
- all
- themes
- grunt_environment
- Gruntfile.coffee
- node_modules
- src
- package.json
- theme_name
- theme_name.info
我使用grunt-contrib-clean
并希望每次重新构建项目时都清理我的" theme_name" -folder。不幸的是,我收到以下消息:
Warning: Cannot delete files outside the current working directory. Use --force to continue.
所以我想我的选择是: 1 - 活着的文件是"漂浮在"在主题文件夹中。 2 - 找到构建我的文件的另一种方法 3 - 手动清理文件夹
或(我希望如此):
4 - 设置一个选项,允许grunt-contrib-clean
模块删除某些文件夹。
所以 - 我真的很想选择第四个选项,但如果有人有一个聪明的方法来构建我的文件,第二个选项就可以了。
在使用Drupal(或Wordpress)时遇到过类似结构问题的任何人?
提前致谢。
答案 0 :(得分:1)
将force
的{{1}}选项设置为grunt-contrib-clean
,以删除当前工作目录之外的文件。它可以避免在true
之外删除,以避免意外删除整个系统。
cwd
更好的选择IMO是将clean:
options: force: true
,Gruntfile.coffee
和node_modules
放在项目的基础上。