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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Vue 如何import服務(wù)器上的js配置文件

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

項(xiàng)目中有一個(gè)本地配置文件:

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

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

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

現(xiàn)在需要把image-position.js文件丟到服務(wù)器上去,得到它的鏈接:

xxx.com/static/imag…

這個(gè)時(shí)候你直接引用文件地址自然是行不通的。

import ImagePosition from ’https://xxx.com/static/image-position.js’// ERROR This dependency was not found實(shí)現(xiàn)

首先對(duì)image-position.js做一點(diǎn)小改造,暴露一個(gè)全局對(duì)象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: ’首頁(yè)’, value: ’home’, data: [ {label: ’輪播’,value: ’carousel’ } ] };})));

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

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

index.html 區(qū)分環(huán)境并引入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>

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

import ImagePosition from ’image-position’console.log(ImagePosition)// {label: ’首頁(yè)’,value: ’home’,data: [{label: ’輪播’, value: ’carousel’}]}補(bǔ)充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>總結(jié)

在Vue項(xiàng)目的打包體積優(yōu)化中,cdn加速是常用的一種手段,上面其實(shí)就是cdn加速的實(shí)現(xiàn)內(nèi)容,把第三方庫(kù)通過(guò)script標(biāo)簽引入,大大減少打包的vendor.js文件大小。

當(dāng)我們想把本地文件放到服務(wù)器遠(yuǎn)程化時(shí),關(guān)鍵在于實(shí)現(xiàn)步驟的第一步,其他的內(nèi)容跟配置cdn加速的過(guò)程是一樣的。

以上就是Vue 如何import服務(wù)器上的js配置文件的詳細(xì)內(nèi)容,更多關(guān)于Vue import js配置文件的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区二区精品| 黄色在线观看www| 99精品在线免费在线观看| 国产成人免费精品| 国产福利亚洲| 国产一区二区精品福利地址| 日韩.com| 久久国产免费| av不卡在线| 亚洲色图综合| 日韩精品一页| 国产精品一国产精品k频道56| 欧美激情91| 国产精品99久久精品| 在线观看精品| 精品在线99| 日韩精品一二区| 青青在线精品| 麻豆国产91在线播放| 国产精品videossex| 国产粉嫩在线观看| 999国产精品视频| 婷婷激情久久| 日韩一区精品视频| 91精品啪在线观看国产爱臀| 久久丁香四色| 91精品一区二区三区综合| 丝袜亚洲精品中文字幕一区| 国产亚洲电影| 日韩啪啪电影网| 蜜桃久久精品一区二区| 欧美日本久久| 肉色欧美久久久久久久免费看| 蜜桃tv一区二区三区| 石原莉奈一区二区三区在线观看| 日韩二区三区在线观看| 高清精品久久| 另类激情亚洲| 红杏一区二区三区| 五月婷婷六月综合| 欧美日韩1区2区3区| 日本在线高清| 亚洲精品乱码| 福利片在线一区二区| 亚洲免费播放| 卡一卡二国产精品| 亚洲一区二区毛片| 久久精品国产在热久久| 亚洲永久字幕| 国产精品欧美在线观看| 久久精品国产68国产精品亚洲| 亚洲精选成人| 亚洲四虎影院| 国产乱码精品一区二区三区亚洲人| 亚洲综合在线电影| 日韩激情一二三区| 婷婷激情一区| 国产乱码精品| 欧美日韩国产一区精品一区| 国产精品s色| 久久国产精品久久久久久电车| 牛牛精品成人免费视频| 国产精品美女久久久| 精品资源在线| 久久高清免费观看| 国产成人精品亚洲日本在线观看| 日韩欧乱色一区二区三区在线| 国产精选在线| 日韩三级视频| 欧美69视频| 欧美91在线| 日本亚洲最大的色成网站www| 久久婷婷av| 精品久久久久久久| 91精品国产一区二区在线观看| 日韩大片在线| 国产精品115| 中文字幕视频精品一区二区三区| 免费观看久久av| 麻豆国产91在线播放| 亚洲毛片一区| 欧美日韩视频一区二区三区| 激情国产在线| 美女性感视频久久| 日韩精品免费视频人成| 免费久久99精品国产自在现线| 日本高清不卡一区二区三区视频| 美女久久久精品| 国产欧美日韩一区二区三区在线| 中文字幕一区二区av| 亚洲一级网站| 日韩久久一区二区三区| 久久精品伊人| 国产日韩一区二区三区在线播放| 亚洲精华国产欧美| 日韩精品一卡| 高清日韩欧美| 欧美经典一区| 国产欧美激情| 蜜桃视频在线观看一区二区| 日韩一级网站| 99精品在线免费在线观看| 91视频一区| 国产精品国产一区| 精品一区二区三区中文字幕 | 久久av免费看| 欧美亚洲专区| 日韩av三区| 丝袜美腿亚洲色图| 合欧美一区二区三区| 色婷婷狠狠五月综合天色拍| 高清av一区| 成人精品国产亚洲| 福利一区视频| 丁香六月综合| 亚洲欧洲高清| 成人看片网站| 亚洲国内精品| 不卡在线一区二区| 激情婷婷综合| 黑丝一区二区三区| 9久re热视频在线精品| 亚洲一区二区三区高清| 99久久久久| 亚洲精品一区二区妖精| 婷婷色综合网| 免费精品视频| 日韩精品一二三四| 婷婷精品在线| 国产欧美精品久久| 麻豆久久一区| 麻豆久久久久久久| 91免费精品| 亚洲二区在线| 国产视频一区三区| 亚洲人成高清| 日韩精品免费观看视频| 久久国产麻豆精品| 国产免费av国片精品草莓男男| 国产精品一区二区三区av| 久久99国产精品视频| 亚洲涩涩在线| 日韩一区二区免费看| 亚洲美女91| 国产精品777777在线播放| 国产精品蜜芽在线观看| 久久精品播放| 中文字幕日韩高清在线| 久久国际精品| 日本а中文在线天堂| 午夜av一区| 亚洲日本国产| 久久只有精品| 99久精品视频在线观看视频| 久久av在线| 国产极品久久久久久久久波多结野| 亚洲国产福利| 中文日韩在线| 日韩av中文字幕一区二区三区| 麻豆一区二区三区| av亚洲免费| 日韩av字幕| 欧美日韩免费观看视频| 中文精品电影| 国产成人精品一区二区三区在线| 国产91精品对白在线播放| 在线免费观看亚洲| 精品视频自拍| 香蕉国产精品| 国产精品一区毛片| 久久一区二区三区电影| 青青草伊人久久| 日韩av首页| 偷拍亚洲精品| 新版的欧美在线视频| 午夜久久av| 欧洲av不卡| 日韩动漫一区| 久久久影院免费| 日韩欧美中文字幕一区二区三区| 粉嫩av一区二区三区四区五区 | 欧美日本久久| 99热国内精品| 国产精一区二区| 亚洲视频综合| 国产乱人伦精品一区| 亚洲手机在线| 国产精品嫩模av在线| 在线亚洲精品| 精品国产鲁一鲁****| 性欧美长视频| 久久男人av资源站| 日韩精品欧美大片| 欧美色图一区| 国产精东传媒成人av电影| 在线 亚洲欧美在线综合一区| 美女av一区| 中文字幕成人| 九色精品91| 欧美激情另类|