最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Webpack+Serverless解決node_modules太大的問題

2021-05-19 13:55 作者:執(zhí)筆看墨花開  | 我要投稿

背景

想做一個(gè)手機(jī)瀏覽器插件,雙擊收藏好看的圖片。用serverless做后端,leancloud做數(shù)據(jù)庫。在部署serverless時(shí)發(fā)現(xiàn),默認(rèn)是要上傳node_modules的,那也太夸張了吧。我隨便裝幾個(gè)依賴,就70M了,這不行。于是想到了用webpack打包來實(shí)現(xiàn),說干就干。

主要坑

target

target需要設(shè)置為node,小坑

libraryTarget

開始沒設(shè)置這個(gè)屬性,然后打包部署之后,請(qǐng)求接口一直提示超時(shí)

然后提交工單,也沒啥用,還讓我把node_modules全部傳上去,那也太大了,不可能滴。

然后開始去webpack官網(wǎng)看配置,最后找到了他

libraryTarget: 'commonjs2’

**原因:**之前的打包方式?jīng)]有module.exports=__webpack_exports__這句,導(dǎo)致serverless那邊無法調(diào)用服務(wù),改成commonjs2就有了

開始

安裝webpack依賴

配置webpack.config.js

增加啟動(dòng)腳本

打包之后,只有1.3M, 部署之后,正常運(yùn)行,完美

本文使用?文章同步助手?同步



Webpack+Serverless解決node_modules太大的問題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
东明县| 翁源县| 平安县| 永城市| 河源市| 烟台市| 扬州市| 辛集市| 灵山县| 桐庐县| 澜沧| 广东省| 含山县| 左云县| 康马县| 松滋市| 河津市| 崇左市| 抚松县| 和静县| 铜鼓县| 龙胜| 新安县| 通道| 顺昌县| 丹凤县| 漳平市| 东阿县| 永仁县| 晋城| 新建县| 措美县| 山西省| 邵武市| 汉源县| 峨山| 景泰县| 枣强县| 丰县| 平邑县| 化州市|