webpack開發第三方庫要注意的配置問題

2021-08-22 08:43:21 字數 724 閱讀 4358

2017.7.19

學會了webpack專案建立第三方庫要注意的地方:

1.在packet.json中設定main屬性,設定整個專案的入口檔案

eg:

2.如果想要作為第三方庫被其他引用,則應該在webpack.config.js中的output中新增library屬性

module.exports=

}3.為了讓library和其他環境相容,還需要在配置檔案中新增librarytarget屬性,可以用來控制library如何以不同方式暴露。

可以通過以下方式暴露 library:

如果設定了 

library

但沒設定 

librarytarget

,則 librarytarget

預設為 

var,詳細說明請檢視 

output 配置文件

。檢視 

output.librarytarget

,以獲取所有可用選項的詳細列表。

2018.07.30再次補充

1.設定librarytarget的值將直接影響第三方外掛程式庫的引用方式:

librarytarget不設定任何值時,僅僅可以通過script引入的方式進行頁面引用

librarytarget設定為「amd」時,僅僅可以通過import或者require的方式引用

librarytarget設定為「umd」時,就可以通過以上兩種方式引用

IOS開發第三方庫

1.afnetworking 輕量級而又超級高效的ios網路程式設計框架,它支援ios5.0及以上版本。2.sstoolkit 非常簡單有用的工具,除了提供一些ui介面元素外,它還可以幫我們解決一些常見問題 3.gpuimage 4.socketrocket 5.hocketkit 可以使用它進行b...

Android開發 第三方庫

1.網路訪問框架 okhttp,retrofit 還不了解 async http,volley 3.快取框架 disklrucache,robospice 還不了解 4.json解析框架 gson,fastjson,jackson 還不了解 5.事件匯流排 eventbus,otto 6.orm 是...

ios開發必備第三方庫

這裡有一篇csdn文章說得不錯 這個庫簡單易用,直接看一看文件就明白怎麼用了 當然,後來出了個yymodel,筆者研究了一下,其實與mjextension差不多,只是yymodel大部分都使用runtime最底層api,而mjextension更多的是oc語法。在效能上,據說yymodel要比mje...