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

詳解Vue使用 vue-cli 搭建項目

 更新時間:2017年04月20日 10:43:11   作者:WiseWrong  
本篇文章主要介紹了詳解Vue使用 vue-cli 搭建項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

vue-cli 是一個官方發(fā)布 vue.js 項目腳手架,使用 vue-cli 可以快速創(chuàng)建 vue 項目,GitHub地址是:https://github.com/vuejs/vue-cli

 一、 安裝 node.js

首先需要安裝node環(huán)境,可以直接到中文官網(wǎng)http://nodejs.cn/下載安裝包。

安裝完成后,可以命令行工具中輸入 node -v 和 npm -v,如果能顯示出版本號,就說明安裝成功。

 二、安裝 vue-cli

安裝好了 node,我們可以直接全局安裝 vue-cli:

npm install -g vue-cli

但是這種安裝方式比較慢,推薦使用國內(nèi)鏡像來安裝,所以我們先設(shè)置 cnpm:

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

如果安裝失敗,可以使用 npm cache clean 清理緩存,然后再重新安裝。后面的安裝過程中,如有安裝失敗的情況,也需要先清理緩存

同樣可以使用 cnpm -v 查看是否安裝成功

然后使用 cnpm 安裝 vue-cli 和 webpack

cnpm install -g vue-cli

最新的 vue 項目模板中,都帶有 webpack 插件,所以這里可以不安裝 webpack

安裝完成后,可以使用 vue -V (注意 V 大寫)查看是否安裝成功。

如果提示“無法識別 'vue' ” ,有可能是 npm 版本過低,可以使用 npm install -g npm 來更新版本

 三、生成項目

首先需要在命令行中進入到項目目錄,然后輸入:

vue init webpack Vue-Project

其中 webpack 是模板名稱,可以到 vue.js 的 GitHub 上查看更多的模板https://github.com/vuejs-templates

Vue-Project 是自定義的項目名稱,命令執(zhí)行之后,會在當(dāng)前目錄生成一個以該名稱命名的項目文件夾

配置完成后,可以看到目錄下多出了一個項目文件夾,里面就是 vue-cli 創(chuàng)建的一個基于 webpack 的 vue.js 項目

然后進入項目目錄(cd Vue-Project),使用 cnpm 安裝依賴

cnpm install

然后啟動項目

npm run dev

如果瀏覽器打開之后,沒有加載出頁面,有可能是本地的 8080 端口被占用,需要修改一下配置文件 config>index.js

 

建議將端口號改為不常用的端口。另外我還將 build 的路徑前綴修改為 ' ./ '(原本為 ' / '),是因為打包之后,外部引入 js 和 css 文件時,如果路徑以 ' / ' 開頭,在本地是無法找到對應(yīng)文件的(服務(wù)器上沒問題)。所以如果需要在本地打開打包后的文件,就得修改文件路徑。

四、打包上線

自己的項目文件都需要放到 src 文件夾下

項目開發(fā)完成之后,可以輸入 npm run build 來進行打包工作

npm run build

打包完成后,會生成 dist 文件夾,如果已經(jīng)修改了文件路徑,可以直接打開本地文件查看

項目上線時,只需要將 dist 文件夾放到服務(wù)器就行了。

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

相關(guān)文章

  • vue項目input標(biāo)簽checkbox,change和click綁定事件的區(qū)別說明

    vue項目input標(biāo)簽checkbox,change和click綁定事件的區(qū)別說明

    這篇文章主要介紹了vue項目input標(biāo)簽checkbox,change和click綁定事件的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue3?使用setup語法糖實現(xiàn)分類管理功能

    vue3?使用setup語法糖實現(xiàn)分類管理功能

    這篇文章主要介紹了vue3?使用setup語法糖實現(xiàn)分類管理,本次模塊使用 vue3+element-plus 實現(xiàn)一個新聞?wù)镜暮笈_分類管理模塊,其中新增、編輯采用對話框方式公用一個表單,需要的朋友可以參考下
    2022-08-08
  • webpack 3 + Vue2 使用dotenv配置多環(huán)境的步驟

    webpack 3 + Vue2 使用dotenv配置多環(huán)境的步驟

    這篇文章主要介紹了webpack 3 + Vue2 使用dotenv配置多環(huán)境,env文件在配置文件都可以用, vue頁面用的時候需要在 webpack.base.conf.js 重新配置,需要的朋友可以參考下
    2023-11-11
  • vue-pdf實現(xiàn)文件在線預(yù)覽

    vue-pdf實現(xiàn)文件在線預(yù)覽

    這篇文章主要為大家詳細介紹了vue-pdf實現(xiàn)文件在線預(yù)覽,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Vue3中使用Element?Plus時el-icon無法顯示的問題解決

    Vue3中使用Element?Plus時el-icon無法顯示的問題解決

    我們的Vue前端一般都是用的ElementUI,其中按鈕可能用到的比較多,官方里面有自帶的一些默認(rèn)圖標(biāo),下面這篇文章主要給大家介紹了關(guān)于Vue3中使用Element?Plus時el-icon無法顯示的問題解決,需要的朋友可以參考下
    2022-03-03
  • Vant實現(xiàn)上傳多個圖片或視頻,更改視頻預(yù)覽圖

    Vant實現(xiàn)上傳多個圖片或視頻,更改視頻預(yù)覽圖

    這篇文章主要介紹了Vant實現(xiàn)上傳多個圖片或視頻,更改視頻預(yù)覽圖,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue實現(xiàn)簡單的日歷效果

    vue實現(xiàn)簡單的日歷效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)簡單的日歷效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Vue中構(gòu)造數(shù)組數(shù)據(jù)之map和forEach方法實現(xiàn)

    Vue中構(gòu)造數(shù)組數(shù)據(jù)之map和forEach方法實現(xiàn)

    數(shù)組操作是前端最重要的數(shù)據(jù)操作,構(gòu)造數(shù)組數(shù)據(jù),又是數(shù)組操作中很常見的,本文將梳理下map和forEach方法在Vue項目中的使用,感興趣的朋友跟隨小編一起看看吧
    2022-09-09
  • Vue?日期獲取的示例代碼

    Vue?日期獲取的示例代碼

    moment.js是一款現(xiàn)在對時間處理的強大的函數(shù),這篇文章主要介紹了Vue?日期獲取的示例代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • vue實現(xiàn)點擊展開點擊收起效果

    vue實現(xiàn)點擊展開點擊收起效果

    這篇文章主要介紹了vue實現(xiàn)點擊展開,點擊收起效果,首先我們需要定義data里面的數(shù)據(jù),使用computed對data進行處理,需要的朋友可以參考下
    2018-04-04

最新評論

洛扎县| 来凤县| 凤冈县| 正定县| 永靖县| 土默特左旗| 习水县| 井冈山市| 北流市| 诏安县| 新沂市| 长春市| 航空| 如皋市| 原阳县| 措勤县| 鸡东县| 泽普县| 盐源县| 化州市| 东阿县| 锡林浩特市| 吉隆县| 雅江县| 玉林市| 西华县| 衡山县| 庆云县| 土默特右旗| 自贡市| 南郑县| 江口县| 宝山区| 曲阳县| 社会| 青海省| 荆州市| 乌兰县| 株洲县| 宣威市| 微博|