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

資訊專(zhuān)欄INFORMATION COLUMN

Vue項(xiàng)目構(gòu)建

LittleLiByte / 876人閱讀

摘要:什么是讀音,類(lèi)似于是一套用于構(gòu)建用戶(hù)界面的漸進(jìn)式框架。的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。

什么是vue.js

Vue (讀音 /vju?/,類(lèi)似于 view) 是一套用于構(gòu)建用戶(hù)界面的漸進(jìn)式框架。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue 的核心庫(kù)只關(guān)注視圖層,不僅易于上手,還便于與第三方庫(kù)或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類(lèi)庫(kù)結(jié)合使用時(shí),Vue 也完全能夠?yàn)閺?fù)雜的單頁(yè)應(yīng)用提供驅(qū)動(dòng)。

怎么構(gòu)建一個(gè)vue應(yīng)用程序 npm(模塊管理器)

node默認(rèn)的模塊管理器,是一個(gè)命令行下的軟件,用來(lái)管理和安裝Node模塊(path,fs,http等)

npm 不需要獨(dú)立安裝,在安裝Node的時(shí)候,會(huì)連帶一起安裝npm,但是,Node附帶的npm可能不是最新的版本,最好用以下命令,更新到最新版本

npm install npm@latest -g

上面的命令中,@latest表示最新版本,-g 表示全局安裝。所以命令的主干是 npm install npm ,也就是使用npm 安裝自己,因?yàn)閚pm本身與Node的其它模塊沒(méi)有區(qū)別,然后可以運(yùn)行下面命令查看查看各種信息

npm help   // 查看npm 命令列表

npm -l   // 查看各個(gè)命令的簡(jiǎn)單用法

npm -v   // 查看npm的版本

npm init  //  用來(lái)初始化生成一個(gè)新的package.json文件,它會(huì)向用戶(hù)提一系列問(wèn)題,
          //如果你覺(jué)得不需要修改默認(rèn)配置,一路回車(chē)就可以了

我們可以發(fā)布個(gè)自己的npm包,給別人使用,npm社區(qū)

npm中文文檔 npm中文文檔

Node官網(wǎng) Node官網(wǎng)

安裝Node,node安裝包下載下來(lái),直接安裝就行 下載Node

vue-cli3.x(vue.js的腳手架工具)

Vue CLI 致力于將 Vue 生態(tài)中的工具基礎(chǔ)標(biāo)準(zhǔn)化。它確保了各種構(gòu)建工具能夠基于智能的默認(rèn)配置即可平穩(wěn)銜接,這樣你可以專(zhuān)注在撰寫(xiě)應(yīng)用上,而不必花好幾天去糾結(jié)配置的問(wèn)題。與此同時(shí),它也為每個(gè)工具提供了調(diào)整配置的靈活性

安裝Vue-cli

npm install -g @vue/cli     // 安裝

vue -v    // 查看vue 版本

快速原型開(kāi)發(fā)

我們可以使用 vue serve 和 vue build 命令 對(duì)單個(gè)*.vue 文件進(jìn)行快速原型開(kāi)發(fā)
vue serve

Usage: serve [options] [entry]

在開(kāi)發(fā)環(huán)境模式下零配置為 .js 或 .vue 文件啟動(dòng)一個(gè)服務(wù)器
Options:
  -o, --open  打開(kāi)瀏覽器
  -c, --copy  將本地 URL 復(fù)制到剪切板
  -h, --help  輸出用法信息

你所需要的僅僅是一個(gè) App.vue 文件:

然后在這個(gè) App.vue 文件所在的目錄下運(yùn)行:

vue serve

vue serve 使用了和 vue create 創(chuàng)建的項(xiàng)目相同的默認(rèn)設(shè)置 (webpack、Babel、PostCSS 和 ESLint)。它會(huì)在當(dāng)前目錄自動(dòng)推導(dǎo)入口文件——入口可以是 main.js、index.js、App.vue 或 app.vue 中的一個(gè)。你也可以顯式地指定入口文件:

vue serve MyComponent.vue

如果需要,你還可以提供一個(gè) index.html、package.json、安裝并使用本地依賴(lài)、甚至通過(guò)相應(yīng)的配置文件配置 Babel、PostCSS 和 ESLint。
vue build

Usage: build [options] [entry]
在生產(chǎn)環(huán)境模式下零配置構(gòu)建一個(gè) .js 或 .vue 文件
Options:
  -t, --target   構(gòu)建目標(biāo) (app | lib | wc | wc-async, 默認(rèn)值:app)
  -n, --name       庫(kù)的名字或 Web Components 組件的名字 (默認(rèn)值:入口文件名)
  -d, --dest        輸出目錄 (默認(rèn)值:dist)
  -h, --help             輸出用法信息

你也可以使用 vue build 將目標(biāo)文件構(gòu)建成一個(gè)生產(chǎn)環(huán)境的包并用來(lái)部署:

vue build MyComponent.vue
創(chuàng)建vue項(xiàng)目

通過(guò)圖形界面創(chuàng)建:

vue  ui

在瀏覽器會(huì)打開(kāi)一個(gè)創(chuàng)建項(xiàng)目的圖形化界面,在這里可以過(guò)界面操作創(chuàng)建一個(gè)新的或?qū)胍粋€(gè)項(xiàng)目,界面如下:

通過(guò)指令創(chuàng)建

vue create vue-test    // (vue-test就是項(xiàng)目名)

在終端輸入命令后,終端會(huì)出現(xiàn)一些選擇項(xiàng),我們可以選著項(xiàng)目需要的特性,如Babel編譯,Vue路由,Vue狀態(tài)管理(Vuex),CSS預(yù)處理器,代碼檢測(cè)和格式化,以及單元測(cè)試等

選擇需要的特性:

配置完成后等待Vue-cli完成初始化,vue-cli初始化完成后,根據(jù)提示,進(jìn)入到vue-test項(xiàng)目中,并啟動(dòng)項(xiàng)目

cd vue-test   // 進(jìn)入項(xiàng)目

npm run serve   // 運(yùn)行項(xiàng)目
項(xiàng)目結(jié)構(gòu)

編譯器 : 推薦使用vscode,因?yàn)樗泻芏鄰?qiáng)大的插件,如:

Vetur : 格式化代碼、高亮、代碼格式檢測(cè)、自帶Emment、括號(hào)自動(dòng)補(bǔ)全

Vue 2 Snippets: 簡(jiǎn)短縮寫(xiě)

Auto Close Tag

Path Intellisense 自動(dòng)路勁補(bǔ)全

JavaScript(ES6) code snippets —— ES6語(yǔ)法智能提示以及快速輸入,除js外還支持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各種包含js代碼文件的時(shí)間

代碼規(guī)范:

1.組件按需引入
2.使用 PascalCase(首字母大寫(xiě)命名)風(fēng)格 命名組件。

Vue.component("MyComponentName", { /* ... */ })

更多規(guī)范 :
vue代碼規(guī)范

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

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

相關(guān)文章

  • 《從零構(gòu)建前后分離的web項(xiàng)目》實(shí)戰(zhàn) -5分鐘快速構(gòu)建炒雞規(guī)范的VUE項(xiàng)目骨架

    摘要:可以使用或來(lái)安裝我用來(lái)重新嘗試一次對(duì)速度表示不理想的可以嘗試淘寶的不要過(guò)度依賴(lài)中可以寫(xiě)成放哪都行,可以寫(xiě)成可以寫(xiě)成看到這個(gè)畫(huà)面,安裝完成了。 初步搭建腳手架 Tips 任何不錯(cuò)的開(kāi)源項(xiàng)目都有 project-cli 腳手架、我們用它生成往往能快速配制出最佳的、理想的腳手架 我通常使用 cli 生成項(xiàng)目骨架再在之基礎(chǔ)上進(jìn)行個(gè)人修改。 什么是 CLI 命令行界面(英語(yǔ):command-li...

    qieangel2013 評(píng)論0 收藏0
  • 《從零構(gòu)建前后分離的web項(xiàng)目》實(shí)戰(zhàn) -5分鐘快速構(gòu)建炒雞規(guī)范的VUE項(xiàng)目骨架

    摘要:可以使用或來(lái)安裝我用來(lái)重新嘗試一次對(duì)速度表示不理想的可以嘗試淘寶的不要過(guò)度依賴(lài)中可以寫(xiě)成放哪都行,可以寫(xiě)成可以寫(xiě)成看到這個(gè)畫(huà)面,安裝完成了。 初步搭建腳手架 Tips 任何不錯(cuò)的開(kāi)源項(xiàng)目都有 project-cli 腳手架、我們用它生成往往能快速配制出最佳的、理想的腳手架 我通常使用 cli 生成項(xiàng)目骨架再在之基礎(chǔ)上進(jìn)行個(gè)人修改。 什么是 CLI 命令行界面(英語(yǔ):command-li...

    kel 評(píng)論0 收藏0
  • vue-cli 構(gòu)建 vue 項(xiàng)目詳解

    摘要:打開(kāi)瀏覽器輸入,會(huì)看到構(gòu)建的項(xiàng)目的主頁(yè)目錄結(jié)構(gòu)使用編輯器打開(kāi)推薦使用,下面具體看看目錄結(jié)構(gòu)在中,根據(jù)我們?cè)跇?gòu)建項(xiàng)目的時(shí)候的選項(xiàng),有以下幾個(gè)命令。 構(gòu)建一個(gè) vue 項(xiàng)目最簡(jiǎn)單的方式就是使用腳手架工具 vue-cli 。前端的三大框架都有自己的腳手架工具,其作用就是用配置好的模板迅速搭建起一個(gè)項(xiàng)目工程來(lái),省去自己配置 webpack 配置文件的基本內(nèi)容,大大降低了初學(xué)者構(gòu)建項(xiàng)目的難度。這...

    JeOam 評(píng)論0 收藏0
  • Vue.js 2.0 輕松入門(mén)(一)

    摘要:的官方下載地址點(diǎn)我進(jìn)入的官方下載地址下載電腦系統(tǒng)對(duì)應(yīng)文件,然后進(jìn)行安裝,安裝成功之后通過(guò)命令行工具進(jìn)入安裝目錄。注系統(tǒng)命令行工具通過(guò)開(kāi)始菜單輸入打開(kāi),系統(tǒng)為終端。 showImg(https://segmentfault.com/img/bVPL6q?w=200&h=200); Vue — 漸進(jìn)式 JavaScript 框架 介紹 Vue.js 是什么 vue.js 是一套構(gòu)建用戶(hù)界面...

    617035918 評(píng)論0 收藏0
  • Vue.js 2.0 輕松入門(mén)(一)

    摘要:的官方下載地址點(diǎn)我進(jìn)入的官方下載地址下載電腦系統(tǒng)對(duì)應(yīng)文件,然后進(jìn)行安裝,安裝成功之后通過(guò)命令行工具進(jìn)入安裝目錄。注系統(tǒng)命令行工具通過(guò)開(kāi)始菜單輸入打開(kāi),系統(tǒng)為終端。 showImg(https://segmentfault.com/img/bVPL6q?w=200&h=200); Vue — 漸進(jìn)式 JavaScript 框架 介紹 Vue.js 是什么 vue.js 是一套構(gòu)建用戶(hù)界面...

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

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

0條評(píng)論

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