鍍金池/ 問(wèn)答/HTML/ webpack打包后的index.html如何不引入外部CDN?

webpack打包后的index.html如何不引入外部CDN?

項(xiàng)目中使用webpack,用的vonic這個(gè)框架(一個(gè)基于 vue.js 和 ionic 樣式的 UI 框架,用于快速構(gòu)建移動(dòng)端單頁(yè)應(yīng)用。),可每次npm run build打包后dist目錄下的index.html里都包含外部引入的vue、vue-router、axios的CDN鏈接,由于公司要求不能外鏈這種CDN,請(qǐng)問(wèn)如何能把這三個(gè)打包到本地的js里而不是CDN引入呢?
下圖所示:
圖片描述

回答
編輯回答
玄鳥(niǎo)

哥們,怎么解決,請(qǐng)教下

2018年5月30日 01:44
編輯回答
做不到

是這樣的,vonic項(xiàng)目里webpack.prod.conf.js里的HtmlWebpackPlugin插件指定的template為根目錄下的index.tpl.html。打開(kāi)這個(gè)index.tpl.html就一目了然,這個(gè)是已經(jīng)寫(xiě)死的,那么咱把這個(gè)index.tpl.html的cdn路徑改為咱們自己所需的cdn或者路徑就ok啦。webpack.prod.conf.js中externals中配置了不處理應(yīng)用的某些依賴庫(kù),此處可進(jìn)行進(jìn)一步的修改。

2017年2月14日 17:34
編輯回答
扯機(jī)薄

請(qǐng)問(wèn)兄弟怎么解決的 求告知

2018年1月23日 05:54
編輯回答
心沉

這個(gè)是在webpack里配置的,publicPath

2018年5月23日 01:04