Hello world

目錄結(jié)構(gòu):
-- index.html
-- index.js
-- hello.js

hello模塊:

module.exports = 'Hello world!';

index模塊:

var text = require('./hello');
console.log(text);

index.html頁(yè)面:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>hello</title>
</head>
<body>
    <script src="./bundle.js"></script>
</body>
</html>

index.html中引用的bundle.js并不存在,它將由webpack生成。

上面的代碼按照CommonJS的模塊規(guī)范書(shū)寫(xiě)的,瀏覽器并不支持。因此即使index.html直接引入index.js,代碼也是無(wú)法正常執(zhí)行的。那么webpack怎么做到的呢。
webpack一行命令就夠:

webpack ./index.js bundle.js

上面將index.js作為入口文件進(jìn)行構(gòu)建,輸出結(jié)果為bundle.js

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 周末呆了兩天星巴克,通讀了一遍react以及部分npm,webpack的文檔,終于可以給一些像我一樣被前端雜亂的工...
    MMoooooon閱讀 2,139評(píng)論 2 2
  • webpack 介紹 webpack 是什么 為什么引入新的打包工具 webpack 核心思想 webpack 安...
    yxsGert閱讀 6,495評(píng)論 2 71
  • 0. 前言 因?yàn)楣咀罱鲆粋€(gè)新的項(xiàng)目,最近都在學(xué)習(xí)react技術(shù),想在學(xué)習(xí)一些新的技術(shù)的同時(shí),想把自己的理解給...
    舊丶時(shí)候閱讀 2,188評(píng)論 5 13
  • 今天研修班聽(tīng)劉海生老師的課,收獲頗多,做下記錄,作為教學(xué)反思模式的起點(diǎn)。 1、我們的大學(xué)涌現(xiàn)出很多假課、假老師、假...
    青椒絲兒閱讀 245評(píng)論 0 1
  • 《元氏方言志》系統(tǒng)描寫(xiě)當(dāng)代河北元氏居民的口語(yǔ)語(yǔ)言系統(tǒng),對(duì)元氏方言中的尖團(tuán)音、入聲、兒化韻做了審核,形成了《元氏方言...
    波塞閱讀 2,144評(píng)論 0 0