我不能为我的生活做出这个输出Javascript文件。
HTML:
<!-- build:js scripts/combined.js -->
<script type="text/javascript" src = "src/vendor/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src = "src/vendor/angular.1.4.8.min.js"></script>
<!-- endbuild -->
咕嘟咕嘟:
var useref = require('gulp-useref');
gulp.task('useref',function(){
return gulp.src('./*.html')
.pipe(useref())
.pipe(gulp.dest('dist'));
});
输出:
<script src="scripts/combined.js"></script>
但从字面上看,零Javascript文件。太奇怪了。有什么想法,伙计们?
似乎无论如何编写gulp.src的路径,无论是('* .html')还是('./*.html')还是('index.html'),&lt ; SRC&GT;标签转换得很好,但是没有JS文件。
答案 0 :(得分:0)
显然,问题在于&#39; src =&#39;周围的空白。属性:
这失败了:
<!-- build:js scripts/combined.js -->
<script type="text/javascript" src = "src/vendor/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src = "src/vendor/angular.1.4.8.min.js"></script>
<!-- endbuild -->
这有效:
<!-- build:js scripts/combined.js -->
<script type="text/javascript" src="src/vendor/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src="src/vendor/angular.1.4.8.min.js"></script>
<!-- endbuild -->