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

歡迎光臨散文網(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)遵守國家法律
常宁市| 磐安县| 杭锦旗| 大悟县| 健康| 北安市| 大丰市| 石家庄市| 湘潭县| 晋州市| 吉水县| 原平市| 横峰县| 平定县| 雅江县| 乐亭县| 天台县| 汉源县| 玛多县| 托里县| 永定县| 陆良县| 定兴县| 铁力市| 奉新县| 焦作市| 泌阳县| 芷江| 泽库县| 大荔县| 六安市| 福清市| 邹平县| 西畴县| 扶余县| 凤城市| 泽库县| 嵊州市| 万山特区| 繁峙县| 凤凰县|