Javascript Grunt build useminprepare不工作

Javascript Grunt build useminprepare不工作,javascript,gruntjs,yeoman,Javascript,Gruntjs,Yeoman,我的脚本和咕噜声有问题。我无法让grunt将我的脚本“复制”到dist 因此,useminPrepare不包括或复制bower_组件的和 这是我的grunt文件: 这是准备的方法 useminPrepare: { options: { dest: '<%= config.dist %>' }, html: '.tmp/index.html' }, 结果我想要 我希望获得文件夹中的每个组件,如下所示: <script src="script/jquery/jquery

我的脚本和咕噜声有问题。我无法让grunt将我的脚本“复制”到dist

因此,useminPrepare不包括或复制bower_组件的和

这是我的grunt文件:

这是准备的方法

useminPrepare: {
 options: {
  dest: '<%= config.dist %>'
 },
 html: '.tmp/index.html'
},
结果我想要 我希望获得文件夹中的每个组件,如下所示:

<script src="script/jquery/jquery.js"></script>
<script src="script/angular/angular.js"></script>
<script src="script/etc/etc.js"></script>

顺便说一句:它甚至不包括main.js

任务的调试
加载“usemin.js”任务…好的
+用分钟,用分钟准备
正在运行“useminPrepare”任务
正在运行“useminPrepare:html”(useminPrepare)任务
正在验证配置中是否存在属性useminPrepare.html…确定
文件:[无src]->html
选项:dest=“dist”
正在进行更新配置
正在查找生成脚本HTML注释块
现在的配置是:
康卡特:
{dist:{}
丑陋的:
{dist:{文件:{'/scripts/scripts.js':['dist/scripts/scripts.js']}}
cssmin:
{地区:
{文件:
{'/styles/main.css':
['.tmp/styles/{,*/}*.css',,
'app/styles/{,*/}*.css']}}
完成,没有错误。
执行时间(2015-09-11 06:43:02 UTC)
加载任务246ms▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 73%
加载grunt usemin 68ms▇▇▇▇▇▇▇▇▇ 20%
useminPrepare:html 25ms▇▇▇ 7%
总计339ms

我通过更改useminprepare的源代码修复了这个问题,因为src是打开的。tmp和jade:dist在那里不编译HTML,而是直接编译生成。

我通过更改useminprepare的源代码修复了这个问题,因为src是打开的。tmp和jade:dist在那里不编译HTML,而是直接编译生成

Script
|- Vendor
   |- modernizr.js
<script src="script/jquery/jquery.js"></script>
<script src="script/angular/angular.js"></script>
<script src="script/etc/etc.js"></script>
Loading "usemin.js" tasks...OK
+ usemin, useminPrepare

Running "useminPrepare" task

Running "useminPrepare:html" (useminPrepare) task
Verifying property useminPrepare.html exists in config...OK
Files: [no src] -> html
Options: dest="dist"
Going through  to update the config
Looking for build script HTML comment blocks

Configuration is now:

  concat:
  { dist: {} }

  uglify:
  { dist: { files: { '<%= config.dist %>/scripts/scripts.js': [ 'dist/scripts/scripts.js' ] } } }

  cssmin:
  { dist: 
   { files: 
      { '<%= config.dist %>/styles/main.css': 
         [ '.tmp/styles/{,*/}*.css',
           'app/styles/{,*/}*.css' ] } } }

Done, without errors.


Execution Time (2015-09-11 06:43:02 UTC)
loading tasks         246ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 73%
loading grunt-usemin   68ms  ▇▇▇▇▇▇▇▇▇ 20%
useminPrepare:html     25ms  ▇▇▇ 7%
Total 339ms