我刚刚开始掌握usemin和wiredep。我的 index.html 文件中有这个:
<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<!-- endbower -->
<!-- build:css(.tmp) styles/core.css -->
<link rel="stylesheet" href="styles/core.css">
<!-- endbuild -->
如果我运行grunt build,index.html被修改为:
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<link rel="stylesheet" href="bower_components/angular-loading-bar/build/loading-bar.css" />
<link rel="stylesheet" href="bower_components/angular-ui-select/dist/select.css" />
<link rel="stylesheet" href="bower_components/ng-notify/src/styles/ng-notify.css" />
<link rel="stylesheet" href="bower_components/components-font-awesome/css/font-awesome.css" />
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/core.css -->
<link rel="stylesheet" href="styles/core.css">
<!-- endbuild -->
这很棒,但它只发生在bower:css文件中(我相信它是用wiredep完成的。在我的页面下方,我有类似于JavaScript 文件并且也可以工作。我想为我自己的JavaScript 文件做这件事。目前我有大约 100 个,我已经手动将其放入我的src/index.html。当我的应用程序构建时,usemin用连接的、丑陋的版本替换我的脚本,这很棒。但是当我构建时,我想要src/ index.html从src/app目录中获取所有脚本并将它们注入到我的 html 文件中。
这可以做到吗?