国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

前端自動(dòng)化開(kāi)發(fā)環(huán)境

wow_worktile / 1318人閱讀

摘要:前端自動(dòng)化開(kāi)發(fā)環(huán)境配置前端自動(dòng)化開(kāi)發(fā)環(huán)境,主要功能有瀏覽器自動(dòng)刷新安裝去官網(wǎng)下載最新穩(wěn)定版本,即版本,環(huán)境下下載安裝版,否則需要自己手動(dòng)添加路徑到環(huán)境變量中。

前端自動(dòng)化開(kāi)發(fā)環(huán)境

配置前端自動(dòng)化開(kāi)發(fā)環(huán)境,主要功能有:

瀏覽器自動(dòng)刷新

1 安裝nodejs

去nodejs官網(wǎng)下載最新穩(wěn)定版本,即LTS版本,Windows環(huán)境下下載安裝版,否則需要自己手動(dòng)添加路徑到環(huán)境變量中。
安裝成功打開(kāi)cmd輸入:

$ node -v
$ npm -v

出現(xiàn)版本號(hào)即安裝成功。

2 nodejs包管理器

默認(rèn)安裝npm作為包管理器,但國(guó)內(nèi)訪問(wèn)極度不友好,使用cnpm代替,解決不能下載問(wèn)題。

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

推薦使用yarn,F(xiàn)acebook出品包管理器。

3 包管理器換源

npm,打開(kāi)cmd輸入:

$ npm config set registry https://registry.npm.taobao.org
$ npm config get registry

yarn,打開(kāi)cmd輸入:

$ yarn config set registry https://registry.npm.taobao.org
$ yarn config get registry
4 初始化項(xiàng)目

在項(xiàng)目文件夾打開(kāi)cmd

$ myweb && cd myweb && npm init

接下來(lái)一路回車(chē),項(xiàng)目根目錄下會(huì)生成package.json文件,以下是一個(gè)推薦的項(xiàng)目結(jié)構(gòu)

myweb/
├── src/
│   ├── css
│   ├── js
│   ├── html
│   ├── images
│   └── fonts
├── dist/
│   ├── css
│   ├── js
│   ├── images
│   ├── fonts
│   └── index.html
├── package.json
└── gulpfile.js
5 安裝gulpbrowser-sync

首先是gulp,官網(wǎng)定義:自動(dòng)化構(gòu)建工具,它可以極大地縮短開(kāi)發(fā)時(shí)間,安裝和檢查:


$ cnpm install --global gulp

$ cnpm install --save-dev gulp

$ gulp -v

接下來(lái)安裝browsersync:

$ cnpm install -g browser-sync

項(xiàng)目根目錄下創(chuàng)建gulpfile.js,寫(xiě)入以下內(nèi)容

var gulp = require("gulp");
var browserSync = require("browser-sync").create();
var reload = browserSync.reload;

gulp.task("serve", function() {
    browserSync.init({
        server: {
            baseDir: "./dist"
        }
    });

    gulp.watch("./src/html/**/*.html").on("change", reload);
    gulp.watch("./src/html/**/*.css").on("change", reload);
    gulp.watch("./src/html/**/*.js").on("change", reload);
});

之后去命令行輸入:

$ gulp serve

這時(shí)gulp就監(jiān)聽(tīng)了cssjshtml文件,在編輯器中保存瀏覽器就會(huì)自動(dòng)刷新頁(yè)面了。

不定期更新,歡迎收藏,Enjoy it!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/117010.html

相關(guān)文章

  • 前端動(dòng)化開(kāi)發(fā)環(huán)境

    摘要:前端自動(dòng)化開(kāi)發(fā)環(huán)境配置前端自動(dòng)化開(kāi)發(fā)環(huán)境,主要功能有瀏覽器自動(dòng)刷新安裝去官網(wǎng)下載最新穩(wěn)定版本,即版本,環(huán)境下下載安裝版,否則需要自己手動(dòng)添加路徑到環(huán)境變量中。 前端自動(dòng)化開(kāi)發(fā)環(huán)境 配置前端自動(dòng)化開(kāi)發(fā)環(huán)境,主要功能有: 瀏覽器自動(dòng)刷新 1 安裝nodejs 去nodejs官網(wǎng)下載最新穩(wěn)定版本,即LTS版本,Windows環(huán)境下下載安裝版,否則需要自己手動(dòng)添加路徑到環(huán)境變量中。安裝成功打開(kāi)...

    DoINsiSt 評(píng)論0 收藏0
  • Node.js作為中間層實(shí)現(xiàn)簡(jiǎn)單的前后端分離

    摘要:基本邏輯如下圖所示對(duì)此做了一個(gè)點(diǎn)贊的,邏輯不復(fù)雜,但達(dá)到了作為中間層實(shí)現(xiàn)前后端分離的目的。 零、用koa2實(shí)現(xiàn)前后端分離的點(diǎn)贊+1的功能(歡迎clone和star) Github:https://github.com/pengxiaohua/praise-by-koa簡(jiǎn)書(shū):http://www.jianshu.com/p/c3215333655a 一、前后端不分離存在什么問(wèn)題 之前做一...

    moven_j 評(píng)論0 收藏0
  • aotoo-hub,一體式大前端架構(gòu)

    摘要:年底了,開(kāi)源一套我們的大前端架構(gòu),小伙伴們都用得很爽的。聽(tīng)說(shuō)的人明年會(huì)發(fā)財(cái)文檔是一套正式上線的大前端解決方案。是一套前端端彼此相親相愛(ài)不分離,你中有我,我中有你的大前端解決方案。 年底了,開(kāi)源一套我們的大前端架構(gòu)aotoo-hub,小伙伴們都用得很爽的。 GITHUB -- 聽(tīng)說(shuō)star的人明年會(huì)發(fā)財(cái) 文檔 aotoo-hub是一套正式上線的大前端解決方案。迭代的這2年多的時(shí)間,...

    raoyi 評(píng)論0 收藏0
  • Meteor——以NodeJS為基礎(chǔ)環(huán)境,MongoDB為數(shù)據(jù)環(huán)境的全棧開(kāi)發(fā)平臺(tái)!

    摘要:當(dāng)一個(gè)應(yīng)用啟動(dòng)時(shí),會(huì)自動(dòng)加載這些庫(kù),為應(yīng)用提供了一個(gè)基礎(chǔ)環(huán)境。也就是說(shuō),模板文件只能包含以這三種標(biāo)簽為頂層標(biāo)簽的片段。在中,我們需要判斷當(dāng)前的具體運(yùn)行環(huán)境,以便執(zhí)行相應(yīng)的代碼。 一、全棧開(kāi)發(fā)平臺(tái) - 不僅僅是前端 Meteor和那些名聲如雷貫耳的前端框架,比如Angular, React等都不一樣,它是一個(gè) 采用單一開(kāi)發(fā)語(yǔ)言的全棧開(kāi)發(fā)的平臺(tái):開(kāi)發(fā)者可以使用JavaScript同時(shí) 進(jìn)...

    chenatu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<