本番用にファイルとファイルgulp-usemin
をバンドルするために使用しようとしています。私のファイルでは正常に動作していますが、私のファイルに関連して何も出力していません。誰かが私が間違っていることを指摘できますか?CSS
javascript
gulp-usemin
CSS
javascript
gulp-usemin を使用して uglified files are not rewrite in html file に似た問題が発生していますが、提案された解決策が機能していません。
参考までに、私のnode
バージョンは次のとおりです。v0.12.1
gulp
"devDependencies": {
"gulp": "^3.9.1",
"gulp-minify-css": "^1.2.4",
"gulp-rev": "^7.1.2",
"gulp-uglify": "^2.0.0",
"gulp-usemin": "^0.3.24"
}
index.html
<html>
<head>
<meta charset="utf-8">
<!-- build:css css/site.css -->
<link rel="stylesheet" href="stylesheets/style.css" type="text/css" media="all" />
<link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css" type="text/css" media="all" />
<!-- endbuild -->
<!-- build:js js/site.js -->
<script type="text/javascript" src='bower_components/gsap/src/minified/TweenMax.min.js'> </script>
<script type="text/javascript" src='bower_components/d3/d3.js'> </script>
<script type="text/javascript" src='bower_components/d3-tip/index.js'> </script>
<script type="text/javascript" src='bower_components/moment/moment.js'> </script>
<script type="text/javascript" src='chart.js'> </script>
<!-- endbuild -->
</head>
<body>
</body>
</html>
gulp file
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var usemin = require('gulp-usemin');
var minifyCss = require('gulp-minify-css');
gulp.task('build', function() {
return gulp.src(['index.html'])
.pipe(usemin({
css: [minifyCss()],
js: [uglify()]
}))
.pipe(gulp.dest('dist/'));
});
実行後、次のようにディレクトリgulp build
が生成されますdist
dist/
css/
site.css
index.html
そして、生成された index.html は
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="css/site.css" media="all"/>
</head>
<body>
</body>
</html>
私が行方不明であることは明らかですか?css
ブロックは機能するのに、js
ブロックがサイレントに失敗するのはなぜですか?