最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用vue-cli(vue腳手架)快速搭建項目的方法

 更新時間:2018年05月21日 09:42:15   作者:四小七  
本篇文章主要介紹了使用vue-cli(vue腳手架)快速搭建項目的方法,vue-cli 是一個官方發(fā)布 vue.js 項目腳手架,使用 vue-cli 可以快速創(chuàng)建 vue 項目,感興趣的小伙伴們可以參考一下

vue-cli 是一個官方發(fā)布 vue.js 項目腳手架,使用 vue-cli 可以快速創(chuàng)建 vue 項目。這篇文章將會從實操的角度,介紹整個搭建的過程。

1. 避坑前言

其實這次使用vue-cli的過程并不順利,反復(fù)嘗試幾次都遇到以下這個報錯:

創(chuàng)建vue-cli工程項目時的報錯

在網(wǎng)上查了很多資料才發(fā)現(xiàn)原來是node版本過低的問題,雖然沒有找到官方對這個“過低”問題的解釋,但是根據(jù)國外網(wǎng)友的經(jīng)驗之談,應(yīng)該是至少使用node6,我將node4更新至node8之后確實沒有報錯了,順利搭建。相關(guān)答疑帖:https://github.com/vuejs/vue-cli/issues/618

確認node與npm的版本

將這個放在最前面說是希望大家在搭建前,應(yīng)該先確保將node更新至6以上,這樣能少走一些彎路。下面開始正式介紹整個構(gòu)建過程。

2. 使用 vue-cli 搭建項目

下面整個過程是基于已經(jīng)安裝node.js和cnpm的基礎(chǔ)上,node.js如何安裝就不在這里詳說了。如何全局化安裝cnpm,這里簡單提一下:

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

其實對于安裝vue-cli,使用npm命令和cnpm命令都是可以的,個人覺得使用npm安裝的比較慢,而且很可能會因為網(wǎng)絡(luò)問題而出錯,所以還是覺得使用cnpm穩(wěn)一點。

(1)全局安裝 vue-cli ,在命令提示窗口執(zhí)行:

cnpm install -g vue-cli 

安裝vue-cli

出現(xiàn)以上提示表示vue-cli正常安裝成功,可以正式創(chuàng)建vue-cli工程項目了。

(2)安裝vue-cli成功后,通過cd命令進入你想放置項目的文件夾,在命令提示窗口執(zhí)行創(chuàng)建vue-cli工程項目的命令:

vue init webpack

創(chuàng)建vue-cli工程項目

確認創(chuàng)建項目后,后續(xù)還需輸入一下項目名稱、項目描述、作者、打包方式、是否使用ESLint規(guī)范代碼等等,詳見上圖。安裝順利執(zhí)行后會,生成如下文件目錄:

生成文件目錄

(3)生成文件目錄后,使用 cnpm 安裝依賴:

 cnpm install 

安裝依賴

(4)最后需要執(zhí)行命令: npm run dev 來啟動項目,啟動完成后會自動彈出默認網(wǎng)頁:

啟動項目

啟動項目

默認網(wǎng)頁

到這一步,就算成功利用vue-cli搭建一個vue項目了,撒花 ~

3.目錄結(jié)構(gòu)及其對應(yīng)作用

通過vue-cli搭建一個vue項目,會自動生成一系列文件,而這些文件具體是怎樣的結(jié)構(gòu)、文件對應(yīng)起什么作用,可以看看下面的解釋:

├── build/           # webpack 編譯任務(wù)配置文件: 開發(fā)環(huán)境與生產(chǎn)環(huán)境
│  └── ...
├── config/           
│  ├── index.js        # 項目核心配置
│  └── ...
├ ── node_module/        #項目中安裝的依賴模塊
  ── src/
│  ├── main.js         # 程序入口文件
│  ├── App.vue         # 程序入口vue組件
│  ├── components/       # 組件
│  │  └── ...
│  └── assets/         # 資源文件夾,一般放一些靜態(tài)資源文件
│    └── ...
├── static/           # 純靜態(tài)資源 (直接拷貝到dist/static/里面)
├── test/
│  └── unit/          # 單元測試
│  │  ├── specs/       # 測試規(guī)范
│  │  ├── index.js      # 測試入口文件
│  │  └── karma.conf.js    # 測試運行配置文件
│  └── e2e/          # 端到端測試
│  │  ├── specs/       # 測試規(guī)范
│  │  ├── custom-assertions/ # 端到端測試自定義斷言
│  │  ├── runner.js      # 運行測試的腳本
│  │  └── nightwatch.conf.js # 運行測試的配置文件
├── .babelrc          # babel 配置文件
├── .editorconfig        # 編輯配置文件
├── .gitignore         # 用來過濾一些版本控制的文件,比如node_modules文件夾 
├── index.html         # index.html 入口模板文件
└── package.json        # 項目文件,記載著一些命令和依賴還有簡要的項目描述信息 
└── README.md          #介紹自己這個項目的,可參照github上star多的項目。
build/

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue如何使用mapbox對當(dāng)前行政區(qū)劃進行反選遮罩

    vue如何使用mapbox對當(dāng)前行政區(qū)劃進行反選遮罩

    這篇文章主要介紹了vue如何使用mapbox對當(dāng)前行政區(qū)劃進行反選遮罩問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue.js中兄弟組件之間互相傳值實例

    Vue.js中兄弟組件之間互相傳值實例

    本篇文章主要介紹了Vue.js中兄弟組件之間互相傳值實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 淺析Vue中權(quán)限管理的實現(xiàn)

    淺析Vue中權(quán)限管理的實現(xiàn)

    在前端開發(fā)中,權(quán)限管理是一項至關(guān)重要的任務(wù),本教程將深入探討如何在?Vue.js?項目中實施權(quán)限管理,并詳細講解如何實現(xiàn)到按鈕級別的細粒度控制,希望對大家有所幫助
    2024-11-11
  • vite+vue3項目集成ESLint與prettier的過程詳解

    vite+vue3項目集成ESLint與prettier的過程詳解

    這篇文章主要介紹了vite+vue3項目中集成ESLint與prettier的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-09-09
  • vue diff算法全解析

    vue diff算法全解析

    這篇文章主要介紹了vue diff算法的使用,幫助大家更好的理解和學(xué)習(xí)使用vue,感興趣的朋友可以了解下
    2021-04-04
  • 關(guān)于Ant-Design-Vue快速上手指南+排坑

    關(guān)于Ant-Design-Vue快速上手指南+排坑

    這篇文章主要介紹了關(guān)于Ant-Design-Vue快速上手指南+排坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • elementui使用el-upload組件實現(xiàn)自定義上傳的詳細步驟

    elementui使用el-upload組件實現(xiàn)自定義上傳的詳細步驟

    upload上傳是前端開發(fā)很常用的一個功能,在Vue開發(fā)中常用的Element組件庫也提供了非常好用的upload組件,這篇文章主要給大家介紹了關(guān)于elementui使用el-upload組件實現(xiàn)自定義上傳的詳細步驟,需要的朋友可以參考下
    2023-12-12
  • vue計算屬性computed--getter和setter用法

    vue計算屬性computed--getter和setter用法

    這篇文章主要介紹了vue計算屬性computed--getter和setter用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • mpvue小程序仿qq左滑置頂刪除組件

    mpvue小程序仿qq左滑置頂刪除組件

    最近在做小程序開發(fā)的時候,遇到了點問題。最終選擇用mpvue來做,誰知這么多坑,下面小編把我遇到的問題分享給大家,如果大家對mpvue小程序仿qq左滑置頂刪除組件相關(guān)知識感興趣的朋友一起看看吧
    2018-08-08
  • 關(guān)于Vue 自定義指令實現(xiàn)元素拖動的詳細代碼

    關(guān)于Vue 自定義指令實現(xiàn)元素拖動的詳細代碼

    這篇文章主要介紹了Vue 自定義指令實現(xiàn)元素拖動,在使用自定義指令之前,先對自定義指令有一定的了解,主要從自定義指令定義范圍,鉤子函數(shù)方面入手,需要的朋友可以參考下
    2022-01-01

最新評論

左贡县| 柘荣县| 娄烦县| 五寨县| 霸州市| 革吉县| 明光市| 甘孜县| 宁夏| 门头沟区| 岫岩| 安丘市| 贡嘎县| 永吉县| 孟州市| 华池县| 晋中市| 嵊州市| 万源市| 屏东市| 环江| 宽甸| 临夏市| 潼关县| 清河县| 长春市| 阿克| 阿拉尔市| 新营市| 辽宁省| 白河县| 莒南县| 平度市| 东明县| 洪雅县| 永平县| 洛隆县| 衡山县| 安远县| 全南县| 宁南县|