<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                > ## :-: 配置文件( gulpfile.js ) ``` // 引入gulp var gulp = require("gulp"), // image壓縮插件 imagemin = require("gulp-imagemin"), // html壓縮插件 clean -- 壓縮 htmlclean = require("gulp-htmlclean"), // js壓縮插件 uglify = require("gulp-uglify"), // 去掉js中的調試語句 stripDebug = require("gulp-strip-debug"), concat = require("gulp-concat"), deporder = require("gulp-deporder"), // 將less轉換成css的插件 less = require("gulp-less"), postcss = require("gulp-postcss"), autoprefixer = require("autoprefixer"), cssnano = require("cssnano"), // 開啟服務器 connect = require("gulp-connect"), // 判斷當前的環境變量 生產/開發 // devMode = process.env.NODE_ENV !== "production", devMode = false; // export NODE_ENV=development ----- 設置環境變量 var folder = { src: "src/", dist: "dist/src/" } //流操作 task running gulp.task("html", function() { var page = gulp.src("index.html") // 重新刷新 -- connect.reload() .pipe(connect.reload()); // 判斷是否不為開發模式 (壓縮) if (!devMode) { page.pipe(htmlclean()); } page.pipe(gulp.dest("dist/")) }) gulp.task("images", function() { gulp.src(folder.src + "images/*") .pipe(imagemin()) .pipe(gulp.dest(folder.dist + "images/")); }); gulp.task("js", function() { var js = gulp.src(folder.src + "js/*") .pipe(connect.reload()); if (!devMode) { js.pipe(uglify()) .pipe(stripDebug()) } js.pipe(gulp.dest(folder.dist + "js/")) }); gulp.task("css", function() { var css = gulp.src(folder.src + "css/*") .pipe(connect.reload()) .pipe(less()); var options = [autoprefixer()]; if (!devMode) { options.push(cssnano()); } css.pipe(postcss(options)) .pipe(gulp.dest(folder.dist + "css/")); }); // 監聽文件變化 gulp.task("watch", function() { gulp.watch("index.html", ["html"]); gulp.watch(folder.src + "images/*", ["images"]); gulp.watch(folder.src + "js/*", ["js"]); gulp.watch(folder.src + "css/*", ["css"]); }); // gulp.task -- 創建任務 gulp.task("server", function() { // 開啟服務器、 connect.server({ // 修改默認端口號 port: "9999", livereload: true }); }) gulp.task("default", ["html", "images", "js", "css", "watch", "server"]); // gulp Api (主要的) // --- gulp.src() // --- gulp.dest() // --- gulp.task() // --- gulp.watch() ``` > ## :-: package.json ``` { "name": "html5music", "version": "1.0.0", "description": "this is html5 music ", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "html5", "music" ], "author": "liuluwei", "license": "ISC", "devDependencies": { "autoprefixer": "^8.1.0", "cssnano": "^3.10.0", "gulp": "^3.9.1", "gulp-concat": "^2.6.1", "gulp-connect": "^5.5.0", "gulp-deporder": "^1.1.0", "gulp-htmlclean": "^2.7.20", "gulp-imagemin": "^4.1.0", "gulp-less": "^4.0.0", "gulp-postcss": "^7.0.1", "gulp-strip-debug": "^3.0.0", "gulp-uglify": "^3.0.0" }, "dependencies": { "jquery": "^3.3.1" } } ``` Demo - music-player:http://a-1.vip/demo/music-player/
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看