webpack如何全域性引入jquery和外掛程式

時間 2021-06-04 05:20:51

1樓:大饅頭小鹹菜

話就那句話說, webpack 只打包你自己寫的指令碼唄?其他據有依賴性,並且廣泛使用的(jq,vue)都直接用script引入?

2樓:riven

建議看一下官網的例子:expose-loader,寫的很詳細,兩種方法,後一種是指用於react,前一種引用的時候注意修改一下路徑哈

3樓:王登林

new webpack.ProvidePlugin({34;jquery",

jQuery:"jquery",

34;window.jQuery":"jquery"

這樣就引入了jquery, 但引入bootstrap真是愁死我了

4樓:小炒黃牛肉

webpack.config.js:

externals:

使用:var $ = require('jquery');

其它全域性元件也一樣的,但是看情況最好做一些處理,比如jquery本身套了一層factory來相容amd等模組格式,你先把這些東西刪掉,然後用webpack編譯一遍,會自動打包乙個webpack包裝過的jquery,這個jquery也是可以直接引用的,也可以require。

還有些看情況是否要改成commonJS的格式匯出物件,就是module.exports=xx這樣。

總之有一條,改動後先用webpack轉換一遍庫本身再用。

還有一些外掛程式我覺得比較麻煩,理解了webpack的工作方式了稍微改下庫的原始碼其實很簡單。

如何學習webpack?

范文傑 Tecvan 萬字總結 一文吃透 Webpack 核心原理 Tecvan 原始碼解讀 Webpack 外掛程式架構深度講解 Lovue 可以檢視本系列課程,大約需要更新 20 節,系統學習 webpack,從底層原理理解 webpack 的本質。第1天 第 9 階段 每位前端人都需要搞懂 搞...

英雄聯盟未來會用到全域性bp模式嗎?有引入的價值嗎?

ttwttwttw 只能說那樣bp要考慮的東西會多很多,教練很累,選手要練的英雄也多,也很累 lol和王者練好乙個英雄速度不一樣,lol的rank要考慮更多 Device 我們來好好分析下現在比賽的現狀和問題 他所能帶來的好處,正如題主所說不確定因素會增加,很多賽場冷門英雄也有機會上場,這是他好的一...

如何成為高階 Webpack 配置工程師?

還別說,webpack高階配置工程師 這個崗位,真不能說不存在。現在只要是中等規模的團隊,哪個團隊不自己搞個打包工具?這些打包工具,絕大部分的本質就是腳手架生成 webpack配置 或許存在若干私有babel plugin 命令列。寫這東西你說多難,其實也沒有,但是新手真搞不定,命令列工具這東西既要...