我正在开发一个 web 应用程序生成器,在运行 grunt 后,我得到了一个可以正确显示字体的功能性应用程序。然而,当我在 dist/ 目录中检查时,我没有获得任何字体文件。
文档说明 grunt 命令会“构建应用程序以进行部署”,但 dist/ 目录并不是自主的。
Gruntfile.js 配置
我的 copy:dist 任务如下:
文档说明 grunt 命令会“构建应用程序以进行部署”,但 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/中的glyphicons字体。
构建内容
在运行grunt build
后,这就是我得到的所有内容。
./dist
├── 404.html
├── favicon.ico
├── index.html
├── robots.txt
├── scripts
│ ├── coffee.js
│ ├── plugins.js
│ ├── vendor.js
│ └── main.js
└── styles
└── main.css
问题
我该如何创建一个包含所有文件和资源的部署目录?
bower_components/bootstrap/dist/fonts
。 - user1978019