vue-cli專案使用CDN資源
阿新 • • 發佈:2018-12-30
眾所周知web頁面使用CDN的優勢,常規html檔案直接用script標籤引入即可。近期的vue+webpack專案也需要用的CDN,客戶有自己的外掛API,需要CDN引入。
vue+webpack,常規外掛都已經安裝了依賴包,因此可以通過require的方式按需引入。那麼CDN檔案也想用require的方式引入的話,就需要用到webpack的external模組。external的表面意思就很清楚的,表面的,外部的。
這裡我用我引入的客戶方API為例子。
在index.html頁面中引入cdn檔案:
<script type="text/javascript" src="https://xxxxxx"></script>
我想在a.vue檔案中require這個api,那我就需要將他在webpack中特殊處理。修改webpack.base.conf.js,在他的
module.exports中新增一個屬性
module.exports = {
...
externals: {
test: 'test'
}
}
這樣就可以在vue檔案中require這個模組了。但是修改了webpack配置檔案,需要npm start重跑一下本地服務就可以了。
等專案跑起來了可以正常使用了,記得看一下external的具體用法。