日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

如何搭建vue项目

發布時間:2025/3/21 vue 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何搭建vue项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何搭建vue項目

一、安裝node環境

1、下載地址為: https://nodejs.org/en/.

2、檢查是否安裝成功:如果輸出版本號,說明我們安裝node環境成功

3、為了提高我們的效率,可以使用淘寶的鏡像:http://npm.taobao.org/.

輸入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安裝npm鏡像,以后再用到npm的地方直接用cnpm來代替就好了。

檢查是否安裝成功:

二、搭建vue項目環境

1、全局安裝vue-cli

npm install --global vue-cli

2、進入你的項目目錄,創建一個基于 webpack 模板的新項目

vue init webpack vue-demo


說明:

Vue build ==> 打包方式,回車即可;Install vue-router ==> 是否要安裝 vue-router,項目中肯定要使用到 所以Y 回車;Use ESLint to lint your code ==> 是否需要 js 語法檢測 目前我們不需要 所以 n 回車;Set up unit tests ==> 是否安裝 單元測試工具 目前我們不需要 所以 n 回車;Setup e2e tests with Nightwatch ==> 是否需要 端到端測試工具 目前我們不需要 所以 n 回車;

3、進入項目:cd vue-demo,安裝依賴

安裝成功后,項目文件夾中會多出一個目錄: node_modules

4、npm run dev,啟動項目

項目啟動成功:

三、vue項目目錄講解


1、build:構建腳本目錄

1)build.js ==> 生產環境構建腳本;

2)check-versions.js ==> 檢查npm,node.js版本;

3)utils.js ==> 構建相關工具方法;

4)vue-loader.conf.js ==> 配置了css加載器以及編譯css之后自動添加前綴;

5)webpack.base.conf.js ==> webpack基本配置;

6)webpack.dev.conf.js ==> webpack開發環境配置;

7)webpack.prod.conf.js ==> webpack生產環境配置;

2、config:項目配置

1)dev.env.js ==> 開發環境變量;

2)index.js ==> 項目配置文件;

3)prod.env.js ==> 生產環境變量;

3、node_modules:npm 加載的項目依賴模塊

4、src:這里是我們要開發的目錄,基本上要做的事情都在這個目錄里。里面包含了幾個目錄及文件:

1)assets:資源目錄,放置一些圖片或者公共js、公共css。這里的資源會被webpack構建;

2)components:組件目錄,我們寫的組件就放在這個目錄里面;

3)router:前端路由,我們需要配置的路由路徑寫在index.js里面;

4)App.vue:根組件;

5)main.js:入口js文件;

5、static:靜態資源目錄,如圖片、字體等。不會被webpack構建

6、index.html:首頁入口文件,可以添加一些 meta 信息等

7、package.json:npm包配置文件,定義了項目的npm腳本,依賴包等信息

8、README.md:項目的說明文檔,markdown 格式

9、.xxxx文件:這些是一些配置文件,包括語法配置,git配置等

四、開始我們的第一個vue項目

1、在components目錄下新建一個views目錄,里面寫我們的vue組件

1)開始我們的第一個組件:

a:在views目錄下新建First.vue

b:在router目錄下的index.js里面配置路由路徑

c:template 寫 html,script寫 js,style寫樣式

d:輸入ip: http://localhost:8010/#/first,查看頁面效果

注意
一個組件下只能有一個并列的 div,以下寫法是錯誤:

2、講講父子組件

1)在components目錄下新建sub文件夾,用于存放一下可以復用的子組件。比如新建一個Confirm.vue組件
    
2)在父組件中引入子組件

引入:import Confirm from ‘…/sub/Confirm’

注冊:在標簽內的 name代碼塊后面加上 components: {Confirm}

使用:在內加上

完整代碼:
    
3)父子組件通信

子組件:
    
父組件:

3、使用路由搭建單頁應用

1)按照以上方法,新建一個Second.vue組件

2)路由跳轉:去第二個頁面
    

路由跳轉之后,注意觀察路徑變化:

可以看到,在html中解析成了a標簽

這里只是簡單的介紹了一下路由的使用,更多詳細信息,請前往官網學習:https://router.vuejs.org/zh-cn/

4、如何用less寫樣式

1)安裝less依賴:npm install less less-loader --save

安裝成功之后,可在package.json中看到,多增加了2個模塊:

2)編寫less:

五、補充

1、解決vue不能自動打開瀏覽器的問題:當我們輸入npm run dev,運行項目,命令行提示我們運行成功,但是瀏覽器也沒有自動打開,只能自己手動輸入。

解決:

1)打開config ==> index.js
    
2)module.exports配置中找到autoOpenBrowser,默認設置的是false

3)將autoOpenBrowser改為true

4)Ctrl+C,然后我們重啟一下,就能自動打開瀏覽器了

2、為了避免端口沖突,也可以修改port,打開目錄同上

修改成功:

總結

以上是生活随笔為你收集整理的如何搭建vue项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。