欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue.config.js常用配置的示例分析-創(chuàng)新互聯(lián)

小編給大家分享一下vue.config.js常用配置的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都一家集口碑和實力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團隊和靠譜的建站技術(shù),10多年企業(yè)及個人網(wǎng)站建設(shè)經(jīng)驗 ,為成都上千余家客戶提供網(wǎng)頁設(shè)計制作,網(wǎng)站開發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營銷型網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),同時也為不同行業(yè)的客戶提供網(wǎng)站制作、網(wǎng)站設(shè)計的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選創(chuàng)新互聯(lián)公司

使用vue-cli3.0搭建項目比之前更簡潔,沒有了build和config文件夾。

vue-cli3的一些服務(wù)配置都遷移到CLI Service里面了,對于一些基礎(chǔ)配置和一些擴展配置需要在根目錄新建一個vue.config.js文件進(jìn)行配置

module.exports = {
 // 選項...
}

基本路徑

baseUrl從 Vue CLI 3.3 起已棄用使用publicPath來替代。

在開發(fā)環(huán)境下,如果想把開發(fā)服務(wù)器架設(shè)在根路徑,可以使用一個條件式的值

module.exports = {
 publicPath: process.env.NODE_ENV === 'production' ? '/production-sub-path/' : '/'
}

構(gòu)建輸出目錄(打包位置)

outputDir

當(dāng)運行 vue-cli-service build 時生成的生產(chǎn)環(huán)境構(gòu)建文件的目錄

module.exports = {
 outputDir: 'dist',
}

靜態(tài)資源目錄

assetsDir

放置生成的靜態(tài)資源 (js、css、img、fonts) 的目錄

module.exports = {
 assetsDir: 'assets',
}

eslint代碼檢測

是否開啟eslint保存檢測,有效值:ture | false | 'error'

設(shè)置為 true 時,eslint-loader 會將 lint 錯誤輸出為編譯警告。默認(rèn)情況下,警告僅僅會被輸出到命令行,且不會使得編譯失敗

希望讓 lint 錯誤在開發(fā)時直接顯示在瀏覽器中,可以使用 lintOnSave: 'error'。這會強制 eslint-loader 將 lint 錯誤輸出為編譯錯誤

webpack-dev-server 相關(guān)配置

devServer

  devServer: {
    open: true,//設(shè)置自動打開
    port: 1880,//設(shè)置端口
    proxy: {
      //設(shè)置代理
      '/axios': {
        target: 'http://101.15.22.98',
        changeOrigin: true,
        secure: false, //如果是http接口,需要配置該參數(shù)
        pathRewrite: {
          '^/axios': ''
          }
        }
      }
    }
  }
module.exports = {
  // 部署應(yīng)用時的基本 URL
  publicPath: process.env.NODE_ENV === 'production' ? '192.168.60.110:8080' : '192.168.60.110:8080',

  // build時構(gòu)建文件的目錄 構(gòu)建時傳入 --no-clean 可關(guān)閉該行為
  outputDir: 'dist',

  // build時放置生成的靜態(tài)資源 (js、css、img、fonts) 的 (相對于 outputDir 的) 目錄
  assetsDir: '',

  // 指定生成的 index.html 的輸出路徑 (相對于 outputDir)。也可以是一個絕對路徑。
  indexPath: 'index.html',

  // 默認(rèn)在生成的靜態(tài)資源文件名中包含hash以控制緩存
  filenameHashing: true,

  // 構(gòu)建多頁面應(yīng)用,頁面的配置
  pages: {
    index: {
      // page 的入口
      entry: 'src/index/main.js',
      // 模板來源
      template: 'public/index.html',
      // 在 dist/index.html 的輸出
      filename: 'index.html',
      // 當(dāng)使用 title 選項時,
      // template 中的 title 標(biāo)簽需要是 <title><%= htmlWebpackPlugin.options.title %></title>
      title: 'Index Page',
      // 在這個頁面中包含的塊,默認(rèn)情況下會包含
      // 提取出來的通用 chunk 和 vendor chunk。
      chunks: ['chunk-vendors', 'chunk-common', 'index']
    },
    // 當(dāng)使用只有入口的字符串格式時,
    // 模板會被推導(dǎo)為 `public/subpage.html`
    // 并且如果找不到的話,就回退到 `public/index.html`。
    // 輸出文件名會被推導(dǎo)為 `subpage.html`。
    subpage: 'src/subpage/main.js'
  },

  // 是否在開發(fā)環(huán)境下通過 eslint-loader 在每次保存時 lint 代碼 (在生產(chǎn)構(gòu)建時禁用 eslint-loader)
  lintOnSave: process.env.NODE_ENV !== 'production',

  // 是否使用包含運行時編譯器的 Vue 構(gòu)建版本
  runtimeCompiler: false,

  // Babel 顯式轉(zhuǎn)譯列表
  transpileDependencies: [],

  // 如果你不需要生產(chǎn)環(huán)境的 source map,可以將其設(shè)置為 false 以加速生產(chǎn)環(huán)境構(gòu)建
  productionSourceMap: true,

  // 設(shè)置生成的 HTML 中 <link rel="stylesheet"> 和 <script> 標(biāo)簽的 crossorigin 屬性(注:僅影響構(gòu)建時注入的標(biāo)簽)
  crossorigin: '',

  // 在生成的 HTML 中的 <link rel="stylesheet"> 和 <script> 標(biāo)簽上啟用 Subresource Integrity (SRI)
  integrity: false,

  // 如果這個值是一個對象,則會通過 webpack-merge 合并到最終的配置中
  // 如果你需要基于環(huán)境有條件地配置行為,或者想要直接修改配置,那就換成一個函數(shù) (該函數(shù)會在環(huán)境變量被設(shè)置之后懶執(zhí)行)。該方法的第一個參數(shù)會收到已經(jīng)解析好的配置。在函數(shù)內(nèi),你可以直接修改配置,或者返回一個將會被合并的對象
  configureWebpack: {},

  // 對內(nèi)部的 webpack 配置(比如修改、增加Loader選項)(鏈?zhǔn)讲僮?
  chainWebpack: () =>{

  },

  // css的處理
  css: {
    // 當(dāng)為true時,css文件名可省略 module 默認(rèn)為 false
    modules: true,
    // 是否將組件中的 CSS 提取至一個獨立的 CSS 文件中,當(dāng)作為一個庫構(gòu)建時,你也可以將其設(shè)置為 false 免得用戶自己導(dǎo)入 CSS
    // 默認(rèn)生產(chǎn)環(huán)境下是 true,開發(fā)環(huán)境下是 false
    extract: false,
    // 是否為 CSS 開啟 source map。設(shè)置為 true 之后可能會影響構(gòu)建的性能
    sourceMap: false,
    //向 CSS 相關(guān)的 loader 傳遞選項(支持 css-loader postcss-loader sass-loader less-loader stylus-loader)
    loaderOptions: {
      css: {},
      less: {}
    }
  },

  // 所有 webpack-dev-server 的選項都支持
  devServer: {},

  // 是否為 Babel 或 TypeScript 使用 thread-loader
  parallel: require('os').cpus().length > 1,

  // 向 PWA 插件傳遞選項
  pwa: {},

  // 可以用來傳遞任何第三方插件選項
  pluginOptions: {}
}

以上是“vue.config.js常用配置的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司行業(yè)資訊頻道!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

當(dāng)前名稱:vue.config.js常用配置的示例分析-創(chuàng)新互聯(lián)
文章源于:http://aaarwkj.com/article8/gojip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、面包屑導(dǎo)航網(wǎng)站導(dǎo)航、定制開發(fā)網(wǎng)站建設(shè)、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
欧美日韩精品视频专区| 日本欧美一区二区精品| 91九色在线视频观看| 国产精品久久久亚洲不卡| 中文字幕一区二区中文字幕| 星空无限传媒国产最新| 日本成人在线播放网站| 国产女人高潮流白丝视频| 可以免费看的日韩黄色| 日本一区二区久久人妻高清| 亚洲av正片一区二区三区| 欧美日韩亚洲精品一区二区三区| 91在线观看高清免费| 日韩精品欧美精品视频一区| 日韩色图在线观看视频| 亚洲欧美日韩精品区| 欧美日韩一区中文字幕| 91九色在线porny| 国产又粗又爽视频免费| 国产三级久久精品三级91| 国产亚洲欧美日韩各类| 未满十八禁在线观看免费| 午夜福利视频欧美成人| 宅男视频在线观看视频| 国产精品自产拍av在线| 中文字幕在线精品乱码麻豆| 九九九热免费在线观看| 91欧美日韩在线观看视频| 精品一区二区三区女同| 欧美伊人色综合久久天天| 森泽佳奈在线视频观看| 日韩av在线高清播放| 亚洲麻豆精品午夜免费| av在线免费观看美日韩| 免费黄色日韩在线观看| 黑人爆操中国女孩在线观看| 麻豆精品新av中文字幕| 日韩激情一区二区三区| 国产18成人午夜视频在线观看| 亚洲国产第一尤物视频| 白白在线观看网站看看亚洲|