国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

做法一: vue-cli(webpack)配置開發(fā)環(huán)境、測試環(huán)境、生產環(huán)境

這篇具有很好參考價值的文章主要介紹了做法一: vue-cli(webpack)配置開發(fā)環(huán)境、測試環(huán)境、生產環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

場景描述:? ?

? ? ? ? 由于開發(fā)環(huán)境、測試環(huán)境、生產環(huán)境三者是放在不同的服務器導致請求的接口URL地址不同,所有需要配置根據(jù)不同的環(huán)境使用不同的服務器地址。

解決問題:

請先簡單閱讀一下官方文檔,了解一下概念

1、根目錄創(chuàng)建.env.development、.env.test、.env.production文件(開發(fā)、測試、生產)

vue配置生產環(huán)境,vue.js,webpack,前端

?文章來源地址http://www.zghlxwxcb.cn/news/detail-727089.html

2、文件內容及字段說明

  • NODE_ENV:可以設置為其他值,比如"test",但是打包后的目錄結構和"production"不一樣,所以還是設置為"production",通過"VUE_APP_MODE"變量來區(qū)分環(huán)境
  • VUE_APP_MODE:線上測試環(huán)境
  • VUE_APP_API_URL:api調用地址
  • outputDir:打包生成的文件夾名稱,默認是'dist'

2.1.?.env.development內容

NODE_ENV = 'development'
VUE_APP_MODE = 'development'
VUE_APP_API_URL = 'http://192.168.1.33:8008/api/'

2.2.?.env.test內容

NODE_ENV = 'production'
VUE_APP_MODE = 'test'
VUE_APP_API_URL = 'http://xxx.xxx.xxx.xx:8008/api/'
outputDir = test

2.3.?.env.production內容

NODE_ENV = 'production'
VUE_APP_MODE = 'production'
VUE_APP_API_URL = 'http://xxx.xxx.xxx.xx:8008/api/'

3、修改vue.config.js中的打包輸入目錄

vue配置生產環(huán)境,vue.js,webpack,前端

?4、修改package.json文件

vue配置生產環(huán)境,vue.js,webpack,前端

?

"test": "vue-cli-service build --mode test",//打包測試環(huán)境
"publish": "vue-cli-service build && vue-cli-service build --mode test",//測試和生產一起打包

5、修改我們自己的支付接口文件

vue配置生產環(huán)境,vue.js,webpack,前端

?

6、打包

運行npm run test或者npm run publish

vue配置生產環(huán)境,vue.js,webpack,前端

?test是測試環(huán)境的,dist是生產環(huán)境的。

7、其他說明

再次說明一下為什么是用process.env.VUE_APP_MODE來判斷,而不是用process.env.NODE_ENV,如果我們在.env.test文件中把NODE_ENV設置為test的話,那么打包出來的目錄結構是有差異的,差異如下圖

vue配置生產環(huán)境,vue.js,webpack,前端

?

到了這里,關于做法一: vue-cli(webpack)配置開發(fā)環(huán)境、測試環(huán)境、生產環(huán)境的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Webstorm+Nodejs+webpack+vue-cli+Git搭建vue環(huán)境

    Webstorm+Nodejs+webpack+vue-cli+Git搭建vue環(huán)境

    此筆記歸納整理webstorm搭建vue項目,僅作記錄使用。 ??因為版權問題,就不再細說了。 ??選擇nvm的安裝路徑: ??選擇node的安裝路徑: ?? Win鍵+R鍵 ,輸入cmd,然后回車,打開命令行界面 ??進入命令提示符窗口,輸入以下命令,顯示版本號,則安裝成功。 ??在

    2024年02月15日
    瀏覽(93)
  • Vue開發(fā)過程中那些易混淆的知識點
vue-cli & webpack

    Vue開發(fā)過程中那些易混淆的知識點 vue-cli & webpack

    Vue CLI = Vue + 一堆的js插件 Vue CLI是基于 Node.js 開發(fā)出來的工具,它是一個官方發(fā)布 vue.js 項目腳手架,可以快速搭建 Vue 開發(fā)環(huán)境以及對應的 webpack 配置,單獨編譯,單獨部署??梢栽偌筛鞣N第三方插件,擴展出更多的功能 Vue是漸近式框架,你可以用它一個功能,也可以用全

    2023年04月23日
    瀏覽(26)
  • Webpack項目學習:Vue-cli(腳手架)-優(yōu)化配置 -ui庫element-plus+減小打包體積 -按需加載+自定義主題+優(yōu)化

    Webpack項目學習:Vue-cli(腳手架)-優(yōu)化配置 -ui庫element-plus+減小打包體積 -按需加載+自定義主題+優(yōu)化

    安裝 全部引入,在入口文件main.js ?啟動:npm start ?按需引入 需要插件快速開始 | Element Plus (gitee.io) ? ? 更改默認配置 主題 | Element Plus (gitee.io) ? ?如果有模塊沒有安裝 ,安裝一下即可 優(yōu)化 關閉性能分析 文件單獨打包 做緩存-

    2024年02月08日
    瀏覽(99)
  • webpack/vue-cli構建速度和打包體積優(yōu)化

    webpack/vue-cli構建速度和打包體積優(yōu)化

    webpack-bundle-analyzer 可以生成代碼分析報告,可以直觀地分析打包出的文件有哪些,及它們的大小、占比情況、各文件 Gzipped 后的大小、模塊包含關系、依賴項等 npm i -D webpackbar webpack-bundle-analyzer javascript 復制代碼 const { BundleAnalyzerPlugin } = require(\\\'webpack-bundle-analyzer\\\'); ? module.e

    2024年01月19日
    瀏覽(98)
  • 06 基于Vue+Vue-cli+webpack搭建漸進式高可維護性前端實戰(zhàn)項目

    06 基于Vue+Vue-cli+webpack搭建漸進式高可維護性前端實戰(zhàn)項目

    ? ?? 本文是專欄《 Vue + SpringBoot前后端分離項目實戰(zhàn) 》的實戰(zhàn)第一篇,將從Vue腳手架安裝開始,逐步帶你搭建起一套管理系統(tǒng)所需的架構。當然,在默認安裝完成之后,會對文件目錄進行初步的細化拆分,以便后續(xù) 功能迭代和維護 所用。 為兼顧大多數(shù)計算機畢設的需求,

    2024年02月16日
    瀏覽(24)
  • Vue安裝過程的困惑解答——nodejs和vue關系、webpack、vue-cli、vue的項目結構

    Vue安裝過程的困惑解答——nodejs和vue關系、webpack、vue-cli、vue的項目結構

    本文知識來源于《Vue.js+Node.js全站開發(fā)實戰(zhàn)》,書籍下載地址:https://zlibrary-east.se/book/18202286/fed194(2023.8.31更新) 相信大家都看過下面的Vue安裝教程,首先第一步都是安裝nodejs,那么為什么要下載nodejs?https://blog.csdn.net/m0_57545353/article/details/124366678 ——因為Node.js是JavaScript的

    2024年02月10日
    瀏覽(23)
  • 今天實習第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)

    今天實習第三天,vue(vue-cli部分,webpack部分,vue-router部分,elementUI部分)

    01.創(chuàng)建第一個vue-cli。這里用的是node.js。早上的時候,就需要把node.js安裝上去 02.node.js安裝 第一步.去官網(wǎng)下載node.js https://nodejs.org/en 第二步.運行官網(wǎng)下載的node.js的msi文件(記住所有的node.js文件的安裝包都是msi文件的形式),一直都是next。最后檢查是否安裝成功,使用wind

    2024年02月16日
    瀏覽(46)
  • IDEA搭建vue-cli | vue-router | 排錯思路、Webpack、Axios、周期、路由、異步、重定向

    IDEA搭建vue-cli | vue-router | 排錯思路、Webpack、Axios、周期、路由、異步、重定向

    ??wei_shuo的個人主頁 ??wei_shuo的學習社區(qū) ??Hello World ! Vue 是一套用于構建 用戶界面 的漸進式 JavaScript 框架。 與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注 視圖層 ,不僅易于上手,還便于與第三方庫或既有項目 整合 。另一方面,當

    2024年04月13日
    瀏覽(28)
  • 前端10年進化 Node.js、模塊化、CommonJS、AMD、CMD、Webpack、Vue-cli、Electron-vue

    模塊化的概念在軟件開發(fā)領域已經存在很長時間,但在?JavaScript?中的模塊化發(fā)展相對較晚。以下是對您提出的問題的回答: 提出時間:JavaScript?中的模塊化概念相對較早地提出于?CommonJS?規(guī)范。CommonJS?是一種?JavaScript?模塊化規(guī)范,最早在?2009?年由?Ryan?Dahl?和其他社區(qū)成

    2024年02月11日
    瀏覽(25)
  • vue-cli 項目集成 Jest 單元測試

    vue-cli 項目集成 Jest 單元測試

    前端單元測試對于保證代碼質量和穩(wěn)定性是非常重要的。 為什么需要單元測試: 檢測bug; 提升回歸效率; 保證代碼質量。? ①、Mocha 比較靈活成熟,但沒有內部集成,需要自主選擇斷言庫和監(jiān)聽庫。。 ②、Jasmine 是 Jest 的底層庫,助攻 BDD(即行為驅動開發(fā))斷言庫與異步測

    2024年01月17日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包