<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 構建和任務自動化 >構建自動化是軟件構建和相關流程的自動化過程, 包括: 將計算機源碼編譯成二進制代碼, 打包二進制代碼和運行自動化測試. - wikipedia **入門學習:** <ul> <li><a href="http://www.pluralsight.com/courses/javascript-build-automation-gulpjs" target="_blank">JavaScript Build Automation With Gulp.js</a> [watch][$]</li> <li><a href="https://www.packtpub.com/web-development/getting-started-gulp" target="_blank">Getting Started with Gulp</a> [read][$]</li> <li><a href="https://www.packtpub.com/web-development/rapid-gulp-video" target="_blank">Rapid Gulp</a> [watch][$]</li> <li><a href="http://hmphry.com/gulp" target="_blank">Learning Gulp - Getting started with the font end factory</a> [read]</li> <li><a href="http://teamtreehouse.com/library/gulp-basics" target="_blank">Gulp Basics</a> [watch][$]</li> <li><a href="http://teamtreehouse.com/library/using-npm-as-a-task-runner" target="_blank">Using npm as a Task Runner</a> [watch][$]</li> </ul> **參考/文檔:** * [gulp](https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md) Gulp 是非常棒的構建工具, 然后, 你可能僅僅只需要 `npm run`. 在你的應用程序棧變得負責之前, 問問你自己, `npm run`是否能完成自動化構建. 如果你需要更多, 可以同時使用 `npm run`和 Gulp. 推薦閱讀: <ul> <li><a href="http://www.sitepoint.com/guide-to-npm-as-a-build-tool/" target="_blank">Give Grunt the Boot! A Guide to Using npm as a Build Tool</a></li> <li><a href="http://substack.net/task_automation_with_npm_run" target="_blank">Task automation with npm run</a></li> <li><a href="http://engineering.hobsons.com/2015/06/26/build-tools-vs-npm-scripts-why-not-both/" target="_blank">Build Tools vs npm Scripts: Why Not Both?</a></li> <li><a href="https://drublic.de/blog/npm-builds" target="_blank">Using npm as a build system for your next project</a></li> <li><a href="http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/" target="_blank">How to Use npm as a Build Tool</a></li> </ul> **譯者補充:** * [Gulp不完全入門教程](http://www.ido321.com/1622.html)
                  <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>

                              哎呀哎呀视频在线观看