日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Vue 如何import服務器上的js配置文件

瀏覽:17日期:2022-09-30 18:08:36
背景

項目中有一個本地配置文件:

// src/image-position.jsexport default { label: ’首頁’, value: ’home’, data: [ {label: ’輪播’,value: ’carousel’ } ]}

如何引用一個本地文件大家都知道:

import ImagePosition from ’./image-position.js’

現在需要把image-position.js文件丟到服務器上去,得到它的鏈接:

xxx.com/static/imag…

這個時候你直接引用文件地址自然是行不通的。

import ImagePosition from ’https://xxx.com/static/image-position.js’// ERROR This dependency was not found實現

首先對image-position.js做一點小改造,暴露一個全局對象ImagePosition

// 改造后的image-position.js(function (global, factory) { typeof exports === ’object’ && typeof module !== ’undefined’ ? module.exports = factory() : typeof define === ’function’ && define.amd ? define(factory) : (global = global || self, global.ImagePosition = factory());}(this, (function () { ’use strict’; return { label: ’首頁’, value: ’home’, data: [ {label: ’輪播’,value: ’carousel’ } ] };})));

在vue.config.js文件里添加externals。

module.exports = { configureWebpack: config => { config.externals = { ’image-position’: ’ImagePosition’ } }}

index.html 區分環境并引入js文件。

// public/index.html<!DOCTYPE html><html> <head> <meta charset='utf-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'> <meta name='renderer' content='webkit'> <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'> <title><%= htmlWebpackPlugin.options.title %></title> </head> <body> <div id='app'></div> <!-- built files will be auto injected --> <% if (NODE_ENV == ’production’) { %> <script src='http://xxx.com/static/image-position.js'></script> <% } else { %> <script src='http://test.xxx.com/static/image-position.js'></script> <% } %> </body></html>

結束上面的步驟后就可以愉快的引用image-position.js文件了。

import ImagePosition from ’image-position’console.log(ImagePosition)// {label: ’首頁’,value: ’home’,data: [{label: ’輪播’, value: ’carousel’}]}補充vue-cli2.0下如何配置

// build/webpack.base.conf.jsmodule.exports = { externals: { // 新增 ’image-position’: ’ImagePosition’ }}

// index.html<!DOCTYPE html><html> <head> <meta charset='utf-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'> <meta name='renderer' content='webkit'> <meta name='viewport' content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no'> <title><%= htmlWebpackPlugin.options.title %></title> </head> <body> <div id='app'></div> <!-- built files will be auto injected --> <% if (process.env == ’production’) { %> <script src='http://xxx.com/static/image-position.js'></script> <% } else { %> <script src='http://test.xxx.com/static/image-position.js'></script> <% } %> </body></html>總結

在Vue項目的打包體積優化中,cdn加速是常用的一種手段,上面其實就是cdn加速的實現內容,把第三方庫通過script標簽引入,大大減少打包的vendor.js文件大小。

當我們想把本地文件放到服務器遠程化時,關鍵在于實現步驟的第一步,其他的內容跟配置cdn加速的過程是一樣的。

以上就是Vue 如何import服務器上的js配置文件的詳細內容,更多關于Vue import js配置文件的資料請關注好吧啦網其它相關文章!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费日韩一区二区三区| 久久99精品久久久久久园产越南| 国产a久久精品一区二区三区| 久久中文字幕一区二区三区| 精品视频一区二区三区在线观看| 国产精品久久久一区二区| 亚洲第一区色| 国产精品毛片一区二区三区| 亚洲免费福利一区| 国产日韩欧美一区二区三区在线观看| 免费在线观看一区| 久久99久久久精品欧美| 国产成人久久精品一区二区三区| 国产色99精品9i| 国产精品成久久久久| 日韩av免费| 在线视频精品| 国产精品传媒麻豆hd| 亚洲www免费| 中文字幕日韩亚洲| 精品三级国产| 国产亚洲福利| 久久激情av| 色婷婷色综合| 亚洲精品一二三区区别| 蜜桃久久av一区| 国产乱码精品一区二区三区亚洲人| 国产精品久久久久av蜜臀 | 精品一区二区三区四区五区| 亚洲三级欧美| 中文无码日韩欧| 欧美精品不卡| 夜夜嗨一区二区三区| 国产日韩一区二区三免费高清| 日韩精品午夜| 国产精品qvod| 久久福利一区| 日韩精品永久网址| 日韩中文字幕无砖| 神马久久午夜| 日韩精品乱码av一区二区| 日韩在线第七页| 日韩成人在线看| 亚洲性色视频| 你懂的国产精品永久在线| 欧美专区18| 国产高清不卡| 国产欧美日韩精品一区二区三区| 激情久久久久久久| 成人在线视频区| 日韩高清国产一区在线| 婷婷六月综合| 日韩电影免费网址| 国产毛片一区二区三区| 亚洲一区二区三区四区五区午夜 | 三级小说欧洲区亚洲区| 欧美一区激情| 在线综合欧美| 国产v综合v| 久久久久伊人| 日本午夜免费一区二区| 欧美日韩日本国产亚洲在线| 色婷婷亚洲mv天堂mv在影片| 69精品国产久热在线观看| 性欧美长视频| 精品九九久久| 国产精品最新自拍| 亚洲精品极品| 久久国产福利| 激情视频一区二区三区| 精品国产精品久久一区免费式| 亚洲18在线| 天堂av在线一区| 亚洲午夜91| 日韩欧美字幕| 水蜜桃精品av一区二区| 欧美国产另类| 欧美私人啪啪vps| 日韩精品视频网| 一区二区91| 欧美在线亚洲综合一区| 日韩啪啪电影网| 日韩天堂在线| 日韩在线视频精品| 亚洲三级欧美| 国产激情在线播放| 老牛国内精品亚洲成av人片| 国产欧美日韩一区二区三区四区| 日本欧美一区| 欧美日韩a区| 欧美精品影院| 国产精品久久久久av蜜臀| 国产精品一区三区在线观看| 久久精品超碰| 国产精品二区影院| 国产亚洲精品美女久久 | 久久婷婷激情| 久久精品av| 黑丝美女一区二区| 影音国产精品| 视频一区二区不卡| 亚洲永久精品唐人导航网址| 亚洲精品无播放器在线播放| 日韩一区二区三区精品| 国产探花一区二区| 精品三级国产| 日韩精品永久网址| 欧美色图一区| 欧美在线亚洲综合一区| 在线亚洲精品| 日韩不卡一区二区三区| 欧美精品福利| 国产一区二区三区视频在线| 日韩一区二区三区免费播放| 999久久久免费精品国产| 女人av一区| 一区二区国产在线| 91精品国产自产在线丝袜啪| 久久99蜜桃| 激情综合亚洲| 综合亚洲自拍| 国产毛片精品| 精品国内亚洲2022精品成人| 韩日一区二区| 亚洲午夜电影| 亚洲国产专区校园欧美| 蜜桃传媒麻豆第一区在线观看| 欧美私人啪啪vps| 麻豆国产精品777777在线| 亚洲一级少妇| 亚洲午夜免费| 久久久久久亚洲精品美女| 久久久777| 日韩欧美中文字幕在线视频| 中文字幕在线免费观看视频| 欧美综合国产| 国产成人77亚洲精品www| 亚洲91精品| 色综合视频一区二区三区日韩| 久久精品免视看国产成人| 午夜久久tv| 国产麻豆一区| 午夜欧美精品久久久久久久| 国产乱码精品一区二区三区亚洲人 | 精品视频一区二区三区四区五区 | 欧美中文一区二区| 偷拍亚洲精品| 粉嫩av一区二区三区四区五区 | 青青草国产成人99久久| 精品国产一区二区三区噜噜噜| 欧美va亚洲va日韩∨a综合色| 日本不卡高清| 黄色不卡一区| 欧美xxxx中国| 午夜亚洲福利| 亚洲福利专区| 成人亚洲精品| 日韩av电影一区| 亚洲成人免费| 九九久久国产| 日韩一区二区三区精品视频第3页| 中文字幕高清在线播放| 18国产精品| 91精品精品| 国产精品午夜一区二区三区| 亚洲欧洲一区二区天堂久久| 国产精品二区影院| 亚洲精品系列| 九一成人免费视频| 成人一区不卡| 久久wwww| 日韩精品欧美大片| 精品一区在线| yellow在线观看网址| 日韩av中文字幕一区| 亚洲福利精品| 成人小电影网站| 国产精品igao视频网网址不卡日韩| 亚洲国产不卡| 中文在线免费视频| 久久精品国产一区二区| 日韩av午夜在线观看| 蜜桃久久av一区| 日韩视频免费| 激情五月综合| 99国产精品免费视频观看| 日本一二区不卡| 国产欧美久久一区二区三区| 日韩影院精彩在线| 欧美精品激情| 亚洲精品小说| 婷婷综合亚洲| 亚洲国产专区校园欧美| 久久婷婷国产| 欧美激情综合| 国际精品欧美精品| 精品国产一区二区三区噜噜噜| 欧美精品97| 美女视频免费精品| 国产精品tv|