我试图使用gulp useref来合并我的bower js文件,app js文件和css,但它不适用于我。当我运行gulp命令时,我的dest目录总是空的
这是我使用yomean生成的目录结构
app
bower_components
main
img
dest
gulp
hooks
node_modules
这是我的index.html
<!-- build:js scripts/app.js -->
<!-- inject:js -->
<script src="app.js"></script>
<script src="main/main.js"></script>
<script src="main/constants/config-const.js"></script>
<script src="main/controllers/badge.controller.js"></script>
<script src="main/controllers/creation.controller.js"></script>
<!-- endinject -->
<!-- endbuild -->
我的gulp.js看起来像这样
gulp.task('useref', function(){
return gulp.src('app/main/*.html')
.pipe(useref())
.pipe(gulp.dest('dest'),{relative: true});
});
useref任务运行正常,因为我在终端控制台中看到它,但由于某种原因,目录目录中没有结果文件
答案 0 :(得分:0)
对我而言,这是所有转速问题。删除所有本地版本和gulp-useref的-g版本,并确保您的本地package.json devDependencies部分是列表gulp-useref ^ 3.0.0
"devDependencies": {
"gulp-useref": "^3.0.0",
. . . .
}
然后从项目回家
npm up --dev
我还在更新时将gulp-cli和gulp更新为4.0。我是一个新手,所以我怎么会知道这是不是一个错误。
需要一段时间,但结束了一天没有结果的头部撞击,令人满意的结果和一碗Ben&amp; Jerry的冰淇淋