1. 程式人生 > >使用vue cli開發專案中遇到的坑

使用vue cli開發專案中遇到的坑

一、部署檔案

使用vue cli 開發專案,執行npm run build命令生成dist靜態檔案,將dist檔案包放到伺服器中即可。

剛接觸webpack,不知道怎麼部署前端檔案,原以為需要將app檔案上傳,在 inux上安裝node,以及npm install 一系列的包,搗鼓了很久,發現只需要執行 npm run build 將原始碼打包成一個靜態文        檔案即可,上傳靜態檔案dist,將 controller指向index.html。

二、跨域問題

實行前後端分離,使用vue init 要安裝 webpack版本,避免安裝webpack-simple,webpack版本自帶跨域處理,在config資料夾下index.js檔案中增加配置:


proxyTable: {
  '/api': {
    target: 'http://116.62.180.238:8081/',
    changeOrigin: true,
    pathRewrite: {
      '^/api': ''
    }
  }
}
另:部署到伺服器中,nginx也需要寫轉換api的程式碼

相關推薦

使用vue cli開發專案遇到的

一、部署檔案 使用vue cli 開發專案,執行npm run build命令生成dist靜態檔案,將dist檔案包放到伺服器中即可。 剛接觸webpack,不知道怎麼部署前端檔案,原以為需要將

vue-cli專案關於axios的全域性配置

1. 使用easy-mock.com來模擬資料介面 2. npm install axios 安裝 3.新建目錄 其中的http.js 裡面是對axios請求介面的前期引數配置與後期資料的處理,直接上程式碼 import axios from 'axios' const instance

vue-cli + webpack 專案使用sass

1、準備工作: 由於npm的伺服器在國外,網速慢而且安裝容易失敗,建議在安裝之前,先安裝國內的映象,比如淘寶映象 npm install -g cnpm --registry=https://registry.npm.taobao.org   2、安裝vue-cli 全域性

vue專案使用sass(適用於vue-cli腳手架專案

進入專案目錄: C:\Users\PC>cd XXX/XXXX/xxx //你的專案目錄 安裝sass的依賴: npm install --save-dev sass-loader npm install --save-dev node-s

使用vscode開發vue cli 3專案,配置eslint以及prettier

初始化專案時選擇eslint-config-standard作為程式碼檢測規範,vscode安裝ESLint和Prettier - Code formatter兩個外掛,並進行如下配置 { "editor.formatOnPaste": true, "editor.formatOnSave"

vue-cli 開發跨域問題和profile模式配置

一、開發環境中跨域   使用 Vue-cli 建立的專案,開發地址是 localhost:8080,需要訪問非本機上的介面http://10.1.0.34:8000/queryRole。不同域名之間的訪問,需要跨域才能正確請求。跨域的方法很多,通常都需要後臺配置,不過 Vue-cli 建立的

vue-cli工程化專案開發

vue-cli工程化專案開發 目錄 vue-cli簡介 vue-cli環境搭建 多個介面的建立和顯示 元件的使用 路由 網路請求 課程內容 1.vue-cli簡介 q.vue-cli是什麼? vue-cli是一個工具, 是v

Vue之路(一)—— 使用 vue-cli 搭建專案

vue-cli 是一個官方釋出 vue.js 專案腳手架,使用 vue-cli 可以快速建立 vue 專案,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安裝 node.js 首先需要安裝node環境,可以

vue-cli開發vue專案1元件化開發

之前想寫一篇如何安裝腳手架的部落格,但是自己對於webpack又不瞭解,所以就作罷,假定這是在已經有vue基礎的首先,對於元件。我們的理解是將頁面的一部分分割,然後將一部分就稱之為元件,就好像我們最常用的按鈕,他也可以算是一個元件,這樣,整個介面被規劃成為一個個小的元件,那麼

使用Unity開發專案遇到的~~

移植過程中的部署問題。這次開發《盜墓空間》,部署到了三個平臺:PC,Android,WP8。無疑,PC端是比較順風順水的,不過還是有點小問題需要注意。部分手持裝置的功能,不能在PC端訪問。比如Handheld類,在部署到PC端時,需要真對平臺做一個小的特殊處理,不詳述。Android端,android端還好,

webpackvue-cli開發跨域的問題

在使用webpack做開發除錯的時候,因為需要使用nodejs伺服器作為前端頁面的伺服器。如果後端使用的是Java(比如後臺是Java程式碼部署在Tomcat伺服器上),那前端頁面傳送http請求、儲存cookie等都會存在跨域請求不了或者儲存不了的問題

Vue 框架 學習--3、vue cli開發元件套用的佈局問題

前言:本文是為了總結個人在vue學習中摸索元件佈局的規律而創作。 我們隊元件進行佈局需要了解該問題:          我們在操縱元件進行一些列效果實現時,元件的模板是否受到父元素的干擾? 我們來進行實驗,看看實驗結果: 首先我們在index.html中建立一個div

Vue-cli開發SPA應用(試用初學者)

lang 淘寶 web 系統 版本 window系統 檢查 運行 pri 使用Vue開發SPA(單頁面應用)估計各位博友都耳熟能詳了,這裏簡單概要一下使用vue-cli快速開發單頁面應用。本博文以window系統為例(雖然用的是Mac操作的,考慮到大多數博友是用window

Vue-cli開發筆記一----------項目的結構

web node lin sch scrip base via 裏的 ack 配置文件package.json: 搜索了配置的原理:https://segmentfault.com/a/1190000000344102 裏面講到:npm會在package.json文件中找s

Vue-cli開發筆記三----------引入外部插件

scrip onf vue center logs aid text cli exp (一)絕對路徑直接引入: (1)主入口頁面index.html中頭部script標簽引入: 1 <script type="text/javascript" src="http:/

Vue-cli項目引入Bootstrap

版本 下載 class pre 官網下載 css 依賴 font port (1)到bootstrap官網下載所需版本的bootstrap.zip文件。 (2)將bootstrap.min.css以及bootstrap.min.js解壓到assets文件夾,另外還需要將fo

關於npm警告fsevents和vue-cli項目的一些問題,持續更新

span .com 就會 window font main win 是我 cli 1.install一個npm包的時候,總是會報這個警告; 網上查資料知道,這個fsevents是mac下用的,windows忽略即可; 2.關於在main.js中引入less文件的問題

vue-cli項目mockjs和vConsole的使用

turn enc image error RR http 控件 items main mockjs使用 1.安裝npm install mockjs 2.在src/assets目錄下創建個util文件夾,並在裏新建一個文件mock.js  例如: const Mock =

Vuex內容解析和vue cli項目使用狀態管理模式Vuex

ces timeout AD 所有 vue ... 介紹 -- 組裝   中文文檔:vuex官方中文網站 一、vuex裏面都有些什麽內容? const store = new Vuex.Store({ state: { name: ‘weish‘,

vue-cli(vue2.x)使用axios

Axios 是一個基於 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。 特性 瀏覽器端發起XMLHttpRequests請求 Node端發起http請求 支援Promise API 攔截請求和響應 轉化請求和響應(資料) 取消請求 自動轉化json資料 客戶