五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

JavaScript 中的模塊如何打包運(yùn)行(二)

2023-07-22 17:35 作者:Mr藍(lán)琿  | 我要投稿

選項(xiàng) 5: webpack-library 法。為什么不把 change.js 中的 changeTimeFormat() 函數(shù)做成一個(gè)庫函數(shù),以便分發(fā)、調(diào)用、部署呢? 也是可以的。 步驟如下:


- 創(chuàng)建一個(gè)目錄 src,將 change.js 移入,將 change.js 重命名為 index.js 。


- 執(zhí)行 npm init -y,會(huì)生成一個(gè) package.json。修改,將其內(nèi)容變?yōu)椋?/span>


package.json

其中,"main": "dist/table-modification.js" 指定由 webpack 打包得到的 JavaScript 函數(shù)庫會(huì)放在 dist/table-modification.js 文件中,用的時(shí)候?qū)⑵浒M(jìn)來就可以。


- 創(chuàng)建一個(gè)叫做 webpack.config.js 的文件,內(nèi)容如下:


webpack.config.js


其中,entry: "./src/index.js" 表示打包的入口文件是 src 目錄下面的 index.js,這在第一步時(shí)已經(jīng)創(chuàng)建。


library options

library 選項(xiàng)中的 name 設(shè)置庫的名字為?tableModification。


- 執(zhí)行 npm run build,會(huì)發(fā)現(xiàn)新增了一個(gè) dist 目錄,該目錄下面有一個(gè)文件叫做 table-modification.js,其由 webpack 自動(dòng)生成。


- 現(xiàn)在就可以使用這個(gè)庫了。在 index.html 添加如下代碼:


index.html 中的 JavaScript 代碼調(diào)用了庫 tableModification 中的函數(shù) changeTimeFormat()?


第一個(gè) <script> 標(biāo)簽包含了庫文件 table-modification.js。 第二個(gè)標(biāo)簽中,使用 tableModification.changeTimeFormat() 去調(diào)用庫函數(shù),其中 tableModification 是庫的名字,而 changeTimeFormat 是庫中函數(shù)的名字。打開 index.html,可以正確運(yùn)行。


目錄樹結(jié)構(gòu):


用 webpack 打包庫函數(shù)的目錄結(jié)構(gòu)


JavaScript 中的模塊如何打包運(yùn)行(二)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
克拉玛依市| 金坛市| 佛教| 巨鹿县| 岳池县| 北安市| 苏州市| 京山县| 宝清县| 灵丘县| 梁河县| 凌云县| 禄丰县| 东至县| 黔西| 重庆市| 伊宁县| 屯昌县| 休宁县| 东方市| 方城县| 彝良县| 徐州市| 宜兴市| 瑞金市| 增城市| 腾冲县| 永寿县| 郁南县| 中江县| 襄樊市| 桐城市| 宝山区| 孝义市| 天镇县| 北辰区| 邳州市| 敖汉旗| 台山市| 二手房| 平遥县|