02-02.Webpack - 模块打包工具

2019-04-20  本文已影响0人  v刺猬v

Webpack - 模块打包工具

使用webpack打包NodeJS的CommonJS语法的模块

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>
  <div id="root"></div>
  <script src="../dist/main.js"></script>
</body>
</html>
function Header () {
  let root = document.getElementById('root')
  let header = document.createElement('div')
  header.innerText = "header"
  root.appendChild(header)
}

module.exports = Header
function SideBar () {
  let sidebar = document.createElement('div')
  sidebar.innerText = "sidebar"
  root.appendChild(sidebar)
}

module.exports = SideBar
function Content () {
  let root = document.getElementById('root')
  let content = document.createElement('div')
  content.innerText = 'content'
  root.appendChild(content)
}

module.exports = Content
function Footer () {
  let root = document.getElementById('root')
  let footer = document.createElement('div')
  footer.innerText = 'footer'
  root.appendChild(footer)
}

module.exports = Footer

最早的时候,webpack只是一个JS的模块打包工具,随着webpack发展到今天,他已经不仅仅只能够打包JS模块了,其能够打包和识别如css、图片、字体文件等任何格式的文件。

补充资料

上一篇下一篇

猜你喜欢

热点阅读