我正在开发一个webapp
生成器,运行后grunt
我得到了一个可以正确显示字体的功能应用程序。但是,当我签入dist/
目录时,我没有得到任何字体文件。
文档说明了该grunt
命令build the application for deployment
,但该dist/
目录不是自治的。
Gruntfile.js 配置
我的copy:dist
任务如下:
dist: {
files: [{
expand: true,
dot: true,
cwd: '<%= yeoman.app %>',
dest: '<%= yeoman.dist %>',
src: [
'*.{ico,png,txt}',
'.htaccess',
'images/{,*/}*.{webp,gif}',
'styles/fonts/{,*/}*.*'
]
}]
},
所以它确实复制字体,但不是其中的字形bower_components/sass-bootstrap/dist/fonts/
构建内容
这是我跑步后得到的一切grunt build
./dist
├── 404.html
├── favicon.ico
├── index.html
├── robots.txt
├── scripts
│ ├── coffee.js
│ ├── plugins.js
│ ├── vendor.js
│ └── main.js
└── styles
└── main.css
问题
那么如何创建一个包含所有文件和资源的部署目录呢?