vue-cli和webpack基本使用
vue-cli&&webpack
準備工作
- 去node.js官網下載最新的node.js
一般選擇下載左邊的,右邊是最新的,可能有未知的小bug; - 直接點選next安裝node即可;
- 通過Windows的cmd視窗,node -v可檢視安裝好的node版本好;
- npm在安裝node的時候也會順帶安裝好,可以通過npm -v檢視版本號;
- 淘寶映象,安裝依賴包的時候速度會快一些,命令列是:
建立專案
- 全域性安裝vue腳手架,在cmd中輸入命令列:cnpm install -g vue-cli
- 建立專案,命令列是:vue init webpack my-vue(專案資料夾名)
- cd my-vue(專案資料夾名)進入到專案中去,然後可以通過npm install 依賴安裝包,安裝之後大致的結構圖,如下圖所示:,
具體每個檔案是做什麼的,一下圖做了具體說明:
其中原始碼目錄中包含assets資原始檔夾、components元件資料夾、App.vue根元件、main.js頁面入口檔案;
測試環境
- 在cmd命令視窗中輸入npm run dev,當編譯成功,並且顯示如下:
- 去瀏覽器中輸入localhost:8081即可訪問到初始頁面;
專案打包
- 當完成專案需求,需要將專案進行打包到伺服器。之前專案的測試都是在開發者模式進行測試的,現在需要切換到生產者模式進行測試;
- 打包命令:npm run build,成功之後會在專案資料夾下生產一個dist目錄
- 在Windows環境下打包一般會出現路徑的問題,需要對配置檔案進行設定;
3.1 對css和js檔案路徑的配置,如下圖所示:
主要是修改assetsPublicPath: ‘./’,在/前面加一個.
3.2 對圖片檔案路徑的設定,如下圖所示:
主要是加入publicPath:’../../’
相關推薦
vue-cli和webpack基本使用
vue-cli&&webpack 準備工作 去node.js官網下載最新的node.js 一般選擇下載左邊的,右邊是最新的,可能有未知的小bug; 直接點選next安裝node即可; 通過Windows的cmd視窗,node -v可檢
利用vue-cli和webpack建立一個Vue專案
建立Vue專案 步驟如下: 1、全域性安裝vue-cli 在工作空間下執行下面這段程式碼 cnpm install --global vue-cli 2、建立一個基於webpack模板的新專案 vue i
如何利用vue-cli和webpack搭建vuejs專案
1、安裝node 測試是否安裝成功:node -v如果出現版本號,就表示成功 2、 安裝cnpm映象注:Node中自帶安裝了npm,故不再安裝安裝命令:npm install -g cnpm--registry=https://registry.npm.tao
vuex在vue-cli和webpack構建的專案中的簡單使用
詳解在vue-cli和webpack構建的腳手架中如何使用Vuex(學習筆記) 其實之前使用vue開發專案的時候,由於資料互動不多,所以一直遲遲未使用vuex,我一般採用event bus進行通訊,但是隨著專案需求不同,覺得有必要揭開vuex的神祕面紗了。(殺
vue-cli 利用 webpack 給生產環境和發布環境配置不同的接口地址的三種方法
方法 -1016 開發環境 class 們的 pack json config proc 第一種方法: 在/config/dev.env.js下配置如下 在/config/prod.env.js下配置如下 已經分別設定路徑,接下來就是如何調用的問題了。 原來api文件
腳手架vue-cli系列三:vue-cli工程webpack的作用和特點
Vue專案開發過程中,會因為很多不同的實際運用需求不斷地對webpack配置進行修改,在此之前,我們需要對webpack有一個基本的認識,瞭解它到底能為我們做些什麼 webpack是一個模組打包的工具,它的作用是把互相依賴的模組處理成靜態資源,如下圖所示。. webpack的作用: ● 把依賴樹按需
腳手架vue-cli系列四:vue-cli工程webpack的基本用法
webpack的打包依賴於它的一個重要配置檔案webpack.config.js,在這個配置檔案中就可以指定所有在原始碼編譯過程中的工作了,就一個配置就可以與冗長的Gruntfile或者Gulpfile說再見了。 一個完整的工程專案中的webpack的配置遠遠沒有這麼簡單,隨著工程的構建要求的增加,webp
vue-cil和webpack中本地靜態圖片的路徑問題解決方案
自然 ets 添加 pack webp req 處理方法 提取 個人 1 本地圖片動態綁定img的src屬性 一般我們在html中或者vue組件文件中引用圖片是這樣,這是不需要做特別處理的 我們將圖片放入assets中或者重新建立個文件夾img什麽的都可以,隨意~
vue-cli的webpack打包,icon無法正確加載
onf 發現 pan ont 資源 ash ons 大小 mit 今天vue-cli打包完發現加載不出font awesome;路經和奇怪,js,css,img都正確加載; 首先正確加載靜態資源需要將config中的index.js中publicPath:‘./‘; 而fo
VUE學習筆記(一)—安裝vue-cli和建立專案
Github:https://github.com/sueRimn 1.cmd開啟控制檯進行建立專案 (1)全域性安裝腳手架 在命令列輸入:npm install vue-cli -g (2)初始化專案 繼續輸入:vue init webpack myvue(myvue是我取的專案名,
從 vue-cli 到 webpack多入口打包(一)
從三個外掛開始 1、CommonsChunkPlugin commonsChunkPlugin 是webpack中的程式碼提取外掛,可以分析程式碼中的引用關係然後根據所需的配置進行程式碼的提取到指定的檔案中,常用的用法可以歸為四類:(1)、提取node_modules中的模組到一個檔案中;(2)、提
從 vue-cli 到 webpack多入口打包(二)
epo 代碼 添加 text dir 例如 arr 向上 只需要 完成多入口打包配置 上一節我說完了三個關鍵的plugin,通過三個plugin我們可以做到將代碼進行分割,並且將分割的代碼打包到我們指定的路徑下,完成打包的模塊可以被index.html文件正確引用。這裏我
vue-cli中webpack配置解析
product merge 框架 重定向 webpack 文件類型 app nor 通過 版本號 vue-cli 2.8.1 (終端通過vue -V 可查看) vue 2.2.2 webpack 2.2.1 目錄結構 ├── README.md ├── build
vue-cli 使用 webpack-bundle-analyzer
height exp spa mfs hid text xpl npm nop # build for production and view the bundle analyzer report npm run build --report ? vue-cl
手把手教你用vue-cli、webpack、vue-router、vue-resource構建單頁應用(SPA)
vue-cli webpack vue-router vue-resource vue-cli:一個官方釋出 vue.js 專案腳手架,使用 vue-cli 可以快速建立 vue 專案 webpack:是當下最熱門的前端資源模組化管理和打包工具。它可以將
vue-router和webpack懶加載,頁面性能優化篇
官方文檔 pack asset js文件 項目 back fault roo dev 在vue單頁應用中,當項目不斷完善豐富時,即使使用webpack打包,文件依然是非常大的,影響頁面的加載。如果我們能把不同路由對應的組件分割成不同的代碼塊,當路由被訪問時才加載對應的組件(
vue-router和webpack懶載入,頁面效能優化篇
在vue單頁應用中,當專案不斷完善豐富時,即使使用webpack打包,檔案依然是非常大的,影響頁面的載入。如果我們能把不同路由對應的元件分割成不同的程式碼塊,當路由被訪問時才載入對應的元件(也就是按需載入),這樣就更加高效了。——引自vue-router官方文件 如何實現?? vue
用vue-cli、webpack、vue-router構建單頁應用
vue-cli:一個官方釋出 vue.js 專案腳手架,使用 vue-cli 可以快速建立 vue 專案webpack:是當下最熱門的前端資源模組化管理和打包工具。它可以將許多鬆散的模組按照依賴和規則打包成符合生產環境部署的前端資源vue-router:SPA單頁應用必備路由
vue-cli的webpack配置,遷移適用到react開發配置webpack
最近搞vue,用的vue-cli,快速構建開發環境,當然核心還是整合的webpack。之前自己做react的webpack環境配置總覺得差強人意,於是就把vue-cli的遷移過來,感覺還是不錯的。對應一般開發需要,下面需要修改的就在build和config目錄下的幾個檔案中
通過Vue-cli進行webpack打包的坑
Vue-cli為Vue專案搭建的腳手架的確很方便,但打包時容易出現空白頁,或者對應的靜態資源載入不了。 我是通過將專案/config下的index.js的assetsPublicPath變成’./’,變成相對路徑,進行解決。 cd vue demo npm